Check(제약조건)
- 컬럼에 들어갈 수 있는 값들을 제한할 수 있다.
- 만약 넣으려는 값이 체크 조건에 맞지 않으면 에러가 발생한다.
예)
1 2 3 4 5 | Create Table piggy_bank( id Int Auto_Increment Not Null Primary Key, coin CHAR(1) Check (coin IN ('P', 'N', 'D', 'Q'))) |
1 2 | Alter Table my_contactsAdd Constraint Check gender IN ('M', 'F'); |
* MySQL에서는 Check가 데이터의 무결성을 강제하지 않는다.
- MySQL에서는 체크 제약조건을 사용해서 테이블을 만들 수는 있지만 아무 효과가 없다.
MySQL은 이를 무시한다.
'프로그래밍' 카테고리의 다른 글
| PHP timezone 설정 (0) | 2016.04.27 |
|---|---|
| 알파 버전 / 베타 버전 / RC (0) | 2016.04.04 |
| 한글 인코딩 종류 (0) | 2015.09.30 |
| PHP 날짜함수 정리 (0) | 2015.08.24 |
| MySQL Type 종류 (0) | 2015.08.19 |


