【问题标题】:I want an auto incremented column "ID"starting with 001 in mysql-php? Using phpmyadmin how to do that [duplicate]我想要在 mysql-php 中以 001 开头的自动递增列“ID”?使用phpmyadmin如何做到这一点[重复]
【发布时间】:2014-01-08 11:39:13
【问题描述】:

我想像这样从 001,002,003 开始​​我的列自动递增 ..请告诉我该怎么做..

使用 phpMyadmin。

 1. ID
 2. 001
 3. 002
 4. 003
 5. .
 6. .
 7. .
 like above shown..

【问题讨论】:

  • 使用 1,2,3,4,5 等作为您的自动增量值,并且仅在需要显示时添加前导零
  • 为什么不从 1 开始呢?您可以在 PHP 中将其格式化为 001 、 002 。
  • 使用 phpMyAdmin - 没办法。您需要将脚本更改为 INSERT max(ID)+1,因为它不是有效的自动增量方式,从第一条记录 1. ID 和第二条记录 2. 001 开始时更是如此
  • @ShankarDamodaran 如何?你是什​​么意思格式?你会告诉我吗?
  • sprint() 是查找用于显示前导零的格式化数字的好地方

标签: php mysql sql alter zerofill


【解决方案1】:

使用列的ZEROFILL 属性。

试试这个:

ALTER TABLE tableName CHANGE `columnName` `columnName` INT(3) ZEROFILL; 

【讨论】:

    猜你喜欢
    • 2018-09-09
    • 2019-02-07
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 2011-03-02
    • 2014-10-01
    • 2019-12-29
    • 2015-02-09
    相关资源
    最近更新 更多