sm 기술 블로그

MySQL 제약사항 본문

MySQL

MySQL 제약사항

sm_hope 2022. 5. 17. 22:08
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