Dùng lệnh ALTER TABLE ... MODIFY để bỏ ràng buộc NOT NULL.
Ví dụ
Bảng test123 có cột ID với NOT NULL:
mysql> DESCRIBE test123; +-------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+-------+ | ID | int(11) | NO | | NULL | | | Date | date | YES | | NULL | | +-------+---------+------+-----+---------+-------+
Bỏ NOT NULL:
mysql> ALTER TABLE test123 MODIFY ID INT NULL; Query OK, 0 rows affected (0.20 sec) mysql> DESCRIBE test123; +-------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+-------+ | ID | int(11) | YES | | NULL | | | Date | date | YES | | NULL | | +-------+---------+------+-----+---------+-------+
Từ khóa NULL sau MODIFY là tùy chọn. Lệnh ALTER TABLE test123 MODIFY ID INT; cũng cho kết quả y hệt (MySQL mặc định cho phép NULL nếu không khai báo NOT NULL).