sm 기술 블로그
MySQL 제약사항 본문
CREATE TABLE todo (
id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
reg_date DATETIME NOT NULL,
perform_data DATETIME NOT NULL,
is_completed TINYINT UNSIGNED NOT NULL,
content VARCHAR(200) NOT NULL
);
-> id의 숫자는 신경쓰지 않아도 다른 컬럼에 데이터가 추가되면 알아서 증가한다.
제약
UNSIGNED 음수 금지
NOT NULL 공백 금지 ( = 꼭 필요한 데이터 이다.)
PRIMARY KEY 기본키 (중복금지)
AUTO_INCREMENT 자동으로 숫자 증가
제약순서를 지키지 않으면 문법이 맞지 않는다고 오류가 난다.
'MySQL' 카테고리의 다른 글
MySQL shutdown unexpectedly 에러 해결 (0) | 2022.08.03 |
---|---|
DB 연동 / 포트죽이기 (0) | 2022.05.18 |
MySQL 사용자 (0) | 2022.05.17 |
MySQL 기본 문법 (0) | 2022.05.17 |
MySQL 준비 단계 (0) | 2022.05.17 |
Comments