溫馨提示×

數(shù)據(jù)庫非空約束如何設(shè)置

小億
143
2024-03-02 09:53:11

在創(chuàng)建表時,可以在列的定義中添加 NOT NULL 約束來實(shí)現(xiàn)非空約束。例如:

CREATE TABLE Users (
    UserID INT NOT NULL,
    UserName VARCHAR(50) NOT NULL,
    Email VARCHAR(50) NOT NULL
);

在上面的示例中,UserID、UserName 和 Email 列都被設(shè)置為 NOT NULL,這意味著在插入數(shù)據(jù)時,這些列的值不能為空。如果嘗試插入一個空值或者不提供值的話,數(shù)據(jù)庫將會拒絕該操作并拋出錯誤。

0