我知道 想想 PRIMARY KEY必须是 AUTO_INCREMENT & NOT NULL ,,,但我必须自己定义它们吗?
P.S。:是我正在使用的DBMS影响的答案?!
的
的答案 0 :(得分:0)
主键不一定是auto_increment(或其他引擎中的等效键)。
也不必将其定义为NOT NULL。
PRIMARY INDEX强制执行NOT NULL检查,如果您尝试插入NULL值,将导致INSERT失败。除非引擎支持插入我已经看过的NULL,但这非常不标准。