我有一个表 MySQL MyISAM 引擎。
Primary key column name "id" AUTO_INCREMENT //No sequence assigned!
我想分配一个AUTO_INCRMENT序列=“00001”
,这样当我添加新行时
我会得到:
row 1) id=00001
row 2) id=00002
row 3) id=00003
...............
row 9) id=00009
row 10) id=00010
我的目的是将 id 的值保留为 5 个字符的固定长度,直到 99.999 条记录为止。
这可以通过 phpmyadmin 实现吗?我可以这样改变我的 table 吗?
最佳答案
将 int 字段的长度定义为 5 (INT(5)) 并选择“ZEROFILL”(或者如果您在 SQL 中执行 CREATE/ALTER 语句,则将其指定为属性)。
任何超过 5 位的值都将照常返回 (100000),而较小的值将以零为前缀 (00001)。
关于php - MySQL如何在phpmyadmin中使用myisam分配AUTO_INCRMENT序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20035226/