Chỉ cần sử dụng ALTER TABLE... MODIFY...
truy vấn và thêm NOT NULL
vào định nghĩa cột hiện có của bạn. Ví dụ:
ALTER TABLE Person MODIFY P_Id INT(11) NOT NULL;
Một lời cảnh báo:bạn cần chỉ định đầy đủ định nghĩa lại cột khi sử dụng MODIFY
truy vấn. Ví dụ:nếu cột của bạn có DEFAULT
hoặc một nhận xét cột, bạn cần chỉ định nó trong MODIFY
cùng với kiểu dữ liệu và NOT NULL
, hoặc nó sẽ bị mất. Phương pháp an toàn nhất để đề phòng những rủi ro như vậy là sao chép định nghĩa cột từ đầu ra của SHOW CREATE TABLE YourTable
truy vấn, sửa đổi nó để bao gồm NOT NULL
và dán nó vào ALTER TABLE... MODIFY...
của bạn truy vấn.