【问题标题】:MySQL how to assign AUTO_INCREMENT sequence with myisam in phpmyadminMySQL如何在phpmyadmin中使用myisam分配AUTO_INCREMENT序列
【发布时间】:2013-11-30 20:41:00
【问题描述】:

我有一个表 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

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

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

【问题讨论】:

    标签: php mysql phpmyadmin


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-10-06
      • 1970-01-01
      • 2011-10-28
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      • 2018-08-04
      • 2017-04-14
      相关资源
      最近更新 更多