MySQL NOT NULL 제약 조건
MySQL NOT NULL 제약 조건
기본적으로 열은 NULL 값을 보유할 수 있습니다.
제약 조건은 열 이 NOT NULL
NULL 값을 허용하지 않도록 합니다.
이렇게 하면 필드에 항상 값이 포함됩니다. 즉, 이 필드에 값을 추가하지 않고는 새 레코드를 삽입하거나 레코드를 업데이트할 수 없습니다.
CREATE TABLE에서 NOT NULL
다음 SQL은 "Persons" 테이블이 생성될 때 "ID", "LastName" 및 "FirstName" 열이 NULL 값을 허용하지 않도록 합니다.
예시
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
ALTER TABLE에서 NOT NULL
NOT NULL
"Persons" 테이블이 이미 생성된 경우 "Age" 열에 대한 제약 조건을 생성하려면 다음 SQL을 사용합니다.
예시
ALTER TABLE Persons
MODIFY Age int NOT NULL;