MySQL如何在phpmyadmin中使用myisam分配AUTO_INCREMENT序列

时间:2013-11-17 19:41:53

标签: php mysql phpmyadmin

我有一个MySQL MyISAM引擎表。

Primary key column name "id" AUTO_INCREMENT //No sequence assigned!

我想分配一个AUTO_INCREMENT sequence= "00001",以便在我添加新行时

我会得到:

row  1) id=00001
row  2) id=00002
row  3) id=00003
...............
row  9) id=00009
row 10) id=00010

我的目的是保持固定长度为5个字符的id值,直到99.999条记录。

这可能来自phpmyadmin吗?我可以这样改变我的桌子吗?

1 个答案:

答案 0 :(得分:0)

将int字段的长度定义为5(INT(5))并选择“ZEROFILL”(或者如果在SQL中执行CREATE / ALTER语句,则将其指定为属性)。

任何超过5位数的值都将照常返回(100000),而较小的值将以零(00001)为前缀。