Sử dụng ALTER TABLE ... MODIFY để thêm ràng buộc NOT NULL.
Cú pháp
ALTER TABLE table_name MODIFY column_name datatype NOT NULL;
Ví dụ
mysql> CREATE TABLE test123(ID INT, Date DATE); Query OK, 0 rows affected (0.19 sec) mysql> DESCRIBE test123; +-------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+-------+ | ID | int(11) | YES | | NULL | | | Date | date | YES | | NULL | | +-------+---------+------+-----+---------+-------+ mysql> ALTER TABLE test123 MODIFY ID INT NOT NULL; Query OK, 0 rows affected (0.54 sec) mysql> DESCRIBE test123; +-------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+-------+ | ID | int(11) | NO | | NULL | | | Date | date | YES | | NULL | | +-------+---------+------+-----+---------+-------+
Cột ID giờ có Null = NO, nghĩa là đã có ràng buộc NOT NULL.