请问mysql 中的ZEROFILL是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:54:01
能举个具体例子,别直接复制粘贴过来。
这个我知道,但是zerofill存在有什么意义呢?除了这个功能就没有其他的用处了吗?

在列中使用zerofill,如插入int(4),你插入1,显示0001,你插入55555,显示也是55555,插入负数显示为0000,因为mysql自动增加UNSIGNED属性 UNSIGNED不能为负数,当你插入负数时就显示0, 多操作就能理解 希望采纳

自动补零啊,比如你的类型是INT(4),你插入了3,数据库里保存的是0003

如果你指定一个了为ZEROFILL,MySQL将为该列自动地增加UNSIGNED属性

我觉得它应该是无符号的意思,就是不能为负,个人理解。

在列中使用zerofill,如插入int(4),你插入1,显示0001,你插入55555,显示也是55555,插入负数显示为0000,因为mysql自动增加UNSIGNED属性 UNSIGNED不能为负数,当你插入负数时就显示0, 自动补零啊,比如你的类型是INT(4),你插入了3,数据库里保存的是0003