【问题标题】:MySQL can I insert specific ids into an auto-increment columnMySQL 我可以将特定的 id 插入到自动增量列中吗
【发布时间】:2014-02-05 18:50:40
【问题描述】:

我不小心删除了数据库中的一些行,但我在备份中有一份数据副本。

是否可以将具有相同 id 的行重新插入(自动增量字段)。还是我必须使用自动增量生成的 id 然后手动更新所有关系?

【问题讨论】:

  • 备份文件是什么样的?是的,可以根据您备份数据的方式重新插入。
  • 它是一个 mysqldump。我已将其加载到数据库的另一个实例中。您是否有此语法的链接,因为我确定上次尝试“插入...选择 * 从...”时出现错误?

标签: mysql


【解决方案1】:

您可以,只需在 INSERTing 时设置字段即可。 Autoincrement only works if no value is specified for the field.

【讨论】:

    猜你喜欢
    • 2019-05-16
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    • 2015-03-09
    • 2015-04-13
    • 1970-01-01
    相关资源
    最近更新 更多