MySQL字段结构

Vin*_*pin 3 mysql

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

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

有什么功能吗?

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

Mar*_*ers 5

您可以将列类型更改为INT(5)ZEROFILL.从文档:

与可选的扩展属性ZEROFILL结合使用时,默认的空格填充将替换为零.例如,对于声明为INT(5)ZEROFILL的列,将值4检索为00004.

例:

CREATE TABLE table1(x INT(5) ZEROFILL);
INSERT INTO table1 VALUES(4);
SELECT * FROM table1;
Run Code Online (Sandbox Code Playgroud)

结果:

00004
Run Code Online (Sandbox Code Playgroud)