Mặc định không có nghĩa là không có giá trị mặc định. Nếu giá trị không được cung cấp trên phần chèn, truy vấn sẽ không thành công với lỗi "không có giá trị mặc định".
NULL là giá trị NULL thực tế có nghĩa là nếu không có giá trị nào được cung cấp trên một chèn thì cột sẽ mặc định là NULL (trống). Đối với varchar, bạn có thể đặt mặc định thành '', nhưng NULL thì tốt hơn.
Loại int tự động gia tăng không được có giá trị mặc định (Mặc định:Không có) vì nó sẽ luôn có giá trị.