使所有自动增量整数与前导零相同的位数

时间:2013-09-26 12:22:03

标签: mysql sql

我想知道是否有办法在我的mysql表中使用前导零设置我的id列(自动递增)总是有5位数。所以第一个值是00001然后是00002,依此类推到99999而不是1,2,3到99999.谢谢

2 个答案:

答案 0 :(得分:2)

尝试在字段中添加 ZEROFILL 属性;

声明:

`ID` INT(5) ZEROFILL AUTO_INCREMENT NOT NULL

答案 1 :(得分:1)

您的ID列是一个数值,因此它总是具有相同的值。如果您希望以某种方式格式化整数,那么您将不得不将该格式化作为SELECT的一部分。看看LPAD功能。

LPAD with leading zero