tuyên bố chèn của tôi trông như thế này:chuỗi rỗng chèn một số không, không một null
INSERT INTO foo (bar) VALUES ('');
Trường bar
đã được tạo ra như vậy:
bar INT(11)
COLLATION: (NULL)
NULL: YES
DEFAULT: (NULL)
phiên bản MySQL: 5.1.
Không phải là chuỗi rỗng có chèn NULL không? Tôi không chắc tại sao tôi lại thấy số 0 (0) được lưu trữ trong bảng.
xem thêm mysql "chế độ nghiêm ngặt" –