-
Meaning of unsigned keyword in database / unsigned 키워드의 의미Backend/DB 2022. 6. 27. 08:08
요세 쿼리를 짜는 작업을 하다 보니, MariaDB랑 Mysql로 테이블을 생성하는 쿼리를 짜던 도중 'unsiged' 라고 쓰여져 있는 쿼리 들을 자주 볼 수 있었는데요.
아래 처럼요.
CREATE TABLE 'NOTICE' ( 'NOTICE_ID' INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, . . )
ID 값 같은 경우 음수가 들어갈 일이 없는데, 이렇게 음수가 들어갈 일이 없는 값의 경우 그 범위를 양수로 특정하고 싶을 때에 사용하는 명령문이라고 합니다.
즉, 해당 필드에 음수 값이 포함되는 경우가 없다면 UNSIGNED 를 사용하셔서 범위를 제한하시면 될 듯 합니다.
감사합니다.
'Backend > DB' 카테고리의 다른 글