본문 바로가기

SQL/MYSQL

int 컬럼 필드에 -부호 안들어갈때
























CREATE TABLE `Mileage` (

`mileage_1` INT(11) UNSIGNED NULL DEFAULT NULL COMMENT '적립금 해당건 적립액', -- 마이너스 부호 사용 불가
`mileage_2` INT(11) SIGNED NULL DEFAULT NULL COMMENT '적립금 해당건 적립액',        -- 마이너스 부호 사용 가능
)


테이블 만들때 사용가능하게 하려면 SIGNED

사용 못하게 하려면 UNSIGNED 설정 하면 된다.


SIGNED - 음수,양수 모두 저장 가능
UNSIGNED - 양수만 저장 가능