数据库
首页 > 数据库> > 在MySQL中向主键字段添加NOT NULL有什么意义?

在MySQL中向主键字段添加NOT NULL有什么意义?

作者:互联网

将NOT NULL添加到主键字段有什么意义?主键已经不是唯一的null.

这是一个例子:

CREATE TABLE student (
  id int(11) AUTO_INCREMENT NOT NULL,
  name varchar(255),
  PRIMARY KEY(id)
)

为什么不这样定义它:

CREATE TABLE student (
  id int(11) AUTO_INCREMENT,
  name varchar(255),
  PRIMARY KEY(id)
)

解决方法:

他们是一样的.主键自动获得NOT NULL.

标签:mysql,database,primary-key
来源: https://codeday.me/bug/20191004/1854092.html