제약조건
NOT NULL
PRIMARY KEY
FOREIGN KEY
UNIQUE
CHECK
CREATE TABLE my_table
(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
gender VARCHAR(1) CHECK ( gender IN ('M', 'F'))
);
// M과 N 이외의 다른 입력이 들어가면 에러 발생.
ALTER TABLE my_table
ADD CONSTRAINT CHECK ( gender IN ('M', 'F') );
// 기존 테이블에 제약조건 생성... 근데 안됨.. 왜 그럴까?