MySQL自动增量消失了
我有一个包含 60 个表的 MySQL 数据库。大多数表都有主键(数据透视表除外)。所有这些主键都具有AUTO INCREMENT
属性。
然后一夜之间,不知何故,所有主键都删除了该属性,并将默认值设置为 0。
我不知道是什么导致了这种情况。有什么建议吗?
I have a MySQL database with 60 tables. Most of the tables have primary keys (expect pivot tables). All these primary keys had the attribute AUTO INCREMENT
.
Then over night somehow all the primary keys had that attribute removed and the default value set to 0.
I have no idea what might have caused this. Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可能是备份/恢复不当。我最近了解到带有
--skip-opt
选项的 mysqldump 将删除自动增量索引:(Improper backup/restore probably. I've recently learned that mysqldump with
--skip-opt
option will drop auto-increment index :(