3

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

4

2 回答 2

6

尝试将ZEROFILL属性添加到该字段;

宣言:

`ID` INT(5) ZEROFILL AUTO_INCREMENT NOT NULL
于 2013-09-26T12:25:21.800 回答
2

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

带前导零的 LPAD

于 2013-09-26T12:24:43.097 回答