Какой смысл добавлять NOT 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)
)