출처 : http://stackoverflow.com/questions/3895692/what-does-unsigned-in-mysql-mean-and-when-to-use-it
테이블 생성할때
CREATE TABLE `tb_name` ( `idx` INT UNSIGNED NOT NULL AUTO_INCREMENT, -- other codes )
고유키, 예를 들어 idx 같은 경우 음수를 쓸일은 없다. 즉 INT 범위에서 반은 안 쓴다.
이럴 때 unsigned 를 선언해주면 그 범위가 양수로 옮겨진다.
-2147483648 ~2147483647 에서 0 ~ 4294967295 로 옮겨가는 것이다.
'코드 > PHP' 카테고리의 다른 글
[PHP] setcookie, 쿠키설정 (0) | 2015.07.12 |
---|---|
[PHP] dirname, HTTP_HOST, PHP_SELF (0) | 2015.07.11 |
[PHP] mysql_real_escape_string, mysqli_real_escape_string (0) | 2015.07.08 |
[MySql] 문자열 길이 구하기 (0) | 2015.07.08 |
[PHP] break, return, exit 차이 (0) | 2015.07.08 |