【问题标题】:How do I increase the "primary key" autoincrement number?如何增加“主键”自增数?
【发布时间】:2012-07-31 22:59:03
【问题描述】:

我有一列是主键/自动增量。

随着更多记录的创建,数量当然会增加。

现在,如果插入一条记录,它的 primary_key 将为“10”。

如何将这个数字增加到“200”?

换句话说,我希望从现在开始主键有 200、201、202....而不是 11、12、13。

【问题讨论】:

    标签: mysql database indexing


    【解决方案1】:

    非常简单的查询:

    ALTER TABLE table_name AUTO_INCREMENT=200;
    

    MySql 文档在ALTER TABLE syntax 页面中提到了这一点。

    【讨论】:

      【解决方案2】:

      您可以使用以下方法设置自动增量的新值:

      ALTER TABLE table_name AUTO_INCREMENT = 200;
      

      【讨论】:

        【解决方案3】:

        不知道为什么要这样做,但这应该可以:

        ALTER TABLE 表名 AUTO_INCREMENT = 200;

        【讨论】:

          【解决方案4】:

          如 mysql documentation 中所述(如有疑问,请阅读 :))

          ALTER TABLE tbl AUTO_INCREMENT = 200;
          

          【讨论】:

            【解决方案5】:

            改表后,新插入的记录从200开始。

            ALTER TABLE table_name AUTO_INCREMENT = 200;
            

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2018-06-05
              • 1970-01-01
              • 2011-04-14
              • 2011-04-26
              • 2010-12-09
              • 2018-12-10
              • 2020-11-03
              相关资源
              最近更新 更多