我想知道是否有办法在我的mysql表中使用前导零设置我的id列(自动递增)总是有5位数。所以第一个值是00001然后是00002,依此类推到99999而不是1,2,3到99999.谢谢
答案 0 :(得分:2)
尝试在字段中添加 ZEROFILL 属性;
声明:
`ID` INT(5) ZEROFILL AUTO_INCREMENT NOT NULL
答案 1 :(得分:1)
您的ID列是一个数值,因此它总是具有相同的值。如果您希望以某种方式格式化整数,那么您将不得不将该格式化作为SELECT的一部分。看看LPAD功能。