要在MySQL中設置非空約束,可以在創建表時使用NOT NULL
關鍵字來指定某列不能為空。示例如下:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL
);
在上面的示例中,username
和password
列都被設置為非空約束,即這兩列的值不能為NULL。當嘗試插入一條數據時,如果其中username
或password
為空,則會觸發錯誤。