마리아DB ZEROFILL 관련 0 1 1,034

by 개리끼리 [MySQL] [2016.10.21 17:24:49]


마리아 DB 5.5.52 버전 사용중입니다.

zerofill을 쓰면 나머지 자리수가 0으로 채워진다고 하던데

CREATE TABLE ints (a INT,b INT UNSIGNED,c INT ZEROFILL);

INSERT INTO ints VALUES (-10,-10,-10);

INSERT INTO ints VALUES (-10,10,-10);

INSERT INTO ints VALUES (-10,10,10);

INSERT INTO ints VALUES (2147483648,2147483648,2147483648);

INSERT INTO ints VALUES (2147483647,2147483648,2147483648);

SELECT * FROM ints;

위 zerofill 예제는 mariaDB 공식 홈페이지에서 가져온건데

그대로 써봐도 0이 안채워집니다.

 

by 개리끼리 [2016.10.21 18:04:52]

죄송합니다 해결이라고 하긴 그렇지만 해결됐습니다.

이게 toad for mysql 으로 보면 그냥 1 이렇게 보이는데

커맨드창으로 select 돌려보면 0001 이렇게 제대로 나옵니다.

사실 date_format도 무시하고 마음대로 들어갔었는데

커맨드창에서는 제대로 나오네요;;

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입