繁体   English   中英

如何在 MySQL 中将默认 Null 更改为 NOT NULL

[英]How to Change Default Null to NOT NULL in MySQL

我在桌room有以下列 现在我想将列property_id的定义从 NULL 更改为 NOT NULL 查询不起作用后如何执行此操作

ALTER TABLE `room` CHANGE `property_id` `property_id` bigint(20)  NOT NULL;

列的实际定义是:

 `property_id` bigint(20) DEFAULT NULL,

在 mysql 中,您可以实现这一点,

ALTER TABLE room MODIFY property_id bigint(20) not null;

我的查询非常好,唯一的错误是有些行包含空记录,因此为什么会产生问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM