【问题标题】:Submit form to fill up the last recent ID row [MySQL] [duplicate]提交表格以填写最近的 ID 行 [MySQL] [重复]
【发布时间】:2019-11-24 15:45:54
【问题描述】:

假设我有这张桌子:

------------------
 ID  |    Car    |
------------------
 25  |    Honda  |
 ..  |     ...   |
 ..  |     ...   |
 ..  |     ...   |
 123 |    Toyota |
------------------

如何从第 124 行开始填写,而不是先填写第 1 行直到第 24 行?假设ID 是自动增量值。

实际问题:我的表单方法用ID = 1而不是ID = 124填写行

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    如果您想保留从 1 到 123 的 id 以供保留使用并开始为 124 插入新值,您可以设置 AUTO_INCREMENT 的初始值

    ALTER TABLE your_table  AUTO_INCREMENT=123;
    

    或直接在您的创建表中

    CREATE TABLE your_table () AUTO_INCREMENT = 123;
    

    那么如果你为 id 插入一个空值的值,自动增量应该是 124

    insert into your_table (car) values ('my_124 car');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-12
      • 1970-01-01
      • 2018-12-02
      • 2013-07-11
      • 2018-08-16
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      相关资源
      最近更新 更多