Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在设置数据库时注意到了一些事情,并想与所有聪明人确认!
我有一列需要接受NULL值,所以我NULL在易于使用的 PHPMyAdmin 界面中选中了复选框。简单的。
NULL
当我添加唯一索引时,一切都很好。但是,当我将该唯一索引更改为主键(也是唯一的)时,它会删除 NULL 选项。
为什么会这样,这是预期的行为吗?
这是意料之中的。如手册中所述,PRIMARY KEY 不能接受 NULL:
PRIMARY KEY 是一个唯一索引,其中所有键列都必须定义为 NOT NULL。