【发布时间】:2016-10-24 20:03:18
【问题描述】:
我在名为TEST 的表中有一个名为NUMBER 的字段
NUMBER is int(8) Unsigned Zerofill Not Null
我现在需要在这个字段中输入负数,我仍然希望它们填零
例如-00023419
我可以将其更改为已签名,但似乎无法填零。
如果我这样做:alter table test modify number int(8) signed zerofill not null -
它保持无符号零填充
如果我这样做:alter table test modify number int(8) zerofill not null -
它保持无符号零填充
如果我这样做:alter table test modify number int(8) signed not null -
我已签名但没有填零
当我将它设置为有符号时,我输入了一个负数,然后尝试更改为 zerofill,然后数字更改为 00000000,然后一切都再次设置为无符号。不可能对填零的数字签名吗?
【问题讨论】:
-
你考虑过阅读文档吗?
标签: mysql integer unsigned signed zerofill