我有一个MySQL表数据类型整数字段。该值存储为1,2,3 ......,10000。
我想从00001,00002,0003等开始格式化(整数为5位)。
有任何功能吗?
或如何在phpMyAdmin中手动设置..
答案 0 :(得分:5)
您可以将列类型更改为INT(5)ZEROFILL。来自documentation:
与可选的扩展属性ZEROFILL结合使用时,默认的空格填充将替换为零。例如,对于声明为INT(5)ZEROFILL的列,将值4检索为00004.
示例:
CREATE TABLE table1(x INT(5) ZEROFILL);
INSERT INTO table1 VALUES(4);
SELECT * FROM table1;
结果:
00004