MySQL字段结构

时间:2010-08-09 13:43:30

标签: mysql

我有一个MySQL表数据类型整数字段。该值存储为1,2,3 ......,10000。

我想从00001,00002,0003等开始格式化(整数为5位)。

有任何功能吗?

或如何在phpMyAdmin中手动设置..

1 个答案:

答案 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