Tại sao NOT NULL thêm vào lĩnh vực khóa chính (primary key là đã không null + độc đáo)(MySql) Tại sao NOT NULL thêm vào trường khóa chính? ?
Ví dụ cho trường id NOT NULL:
create table student
(
id int(11) AUTO_INCREMENT NOT NULL,
name varchar(255),
PRIMARY KEY(id)
)
Thay vì chỉ:
create table student
(
id int(11) AUTO_INCREMENT,
name varchar(255),
PRIMARY KEY(id)
)
Chỉnh sửa: Tôi thêm AUTO_INCREMENT.
soo tại sao peaple thêm NOT NULL ?? – Yosef
@Yosef đây chỉ là vấn đề về phong cách. Và 'mysqldump' thêm này' NOT NULL' khi đổ một bảng, vì một lỗi cho phép NULL trong mysql. –