Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 使所有自动递增整数的位数与前导零的位数相同_Mysql_Sql - Fatal编程技术网

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

Mysql 使所有自动递增整数的位数与前导零的位数相同,mysql,sql,Mysql,Sql,我想知道是否有办法在mysql表中使用前导零将我的id列(自动递增)设置为始终有5位数字。因此,第一个值将是00001,然后是00002,依此类推直到99999,而不是1,2,3直到99999。谢谢您的ID列是一个数值,因此它总是具有相同的值。如果希望整数以某种方式格式化,则必须在SELECT中进行格式化。看看LPAD函数 尝试向字段添加ZEROFILL属性 声明: `ID` INT(5) ZEROFILL AUTO_INCREMENT NOT NULL 您想在哪里看到前导零?你用什么来显示信

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

您的ID列是一个数值,因此它总是具有相同的值。如果希望整数以某种方式格式化,则必须在SELECT中进行格式化。看看LPAD函数


尝试向字段添加ZEROFILL属性

声明:

`ID` INT(5) ZEROFILL AUTO_INCREMENT NOT NULL

您想在哪里看到前导零?你用什么来显示信息?谢谢,这个问题正是我发帖前试图找到的,但我找不到。LPAD看起来是正确的函数。伟大的linkNow属性似乎被称为“无符号零填充”