【发布时间】:2019-02-20 19:57:00
【问题描述】:
我有一个包含现有数据的表,该表有一个名为“_id”的唯一且自动递增的键列和其他几个列,因为这是一个测试数据库,我删除了一些随机行并想将我的 _id 列重置为 1并通过添加 +1 自动填充现有的 _id 行(与自动增量相同)。如果我用图片解释会更容易,请看下面:
下一个插入的行将自动将 _id 增加到“6”。
【问题讨论】:
标签: mysql phpmyadmin
我有一个包含现有数据的表,该表有一个名为“_id”的唯一且自动递增的键列和其他几个列,因为这是一个测试数据库,我删除了一些随机行并想将我的 _id 列重置为 1并通过添加 +1 自动填充现有的 _id 行(与自动增量相同)。如果我用图片解释会更容易,请看下面:
下一个插入的行将自动将 _id 增加到“6”。
【问题讨论】:
标签: mysql phpmyadmin
请尝试以下sql: ALTER TABLE "表名" AUTO_INCREMENT = 1
【讨论】:
AUTO_INCREMENT=1,它还是会自动增加到MAX(_id)+1。自动增量永远不会生成小于最大现有值的新值。所以它不会填补空白。