タイプがZEROFILLの列を選択した場合 列定義で指定された表示幅まで、フィールドの表示値にゼロを埋め込みます。表示幅より長い値は切り捨てられません。 ZEROFILLの使用法に注意してください UNSIGNEDも意味します 。
ZEROFILLを使用する 表示幅は、データの保存方法には影響しません。表示方法にのみ影響します。
ZEROFILLの使用法を示すSQLの例を次に示します。 :
CREATE TABLE yourtable (x INT(8) ZEROFILL NOT NULL, y INT(8) NOT NULL);
INSERT INTO yourtable (x,y) VALUES
(1, 1),
(12, 12),
(123, 123),
(123456789, 123456789);
SELECT x, y FROM yourtable;
結果:
x y
00000001 1
00000012 12
00000123 123
123456789 123456789