MySQL 自动增量消失了

标签 mysql auto-increment

我有一个包含 60 个表的 MySQL 数据库。大多数表都有主键(除了数据透视表)。所有这些主键都具有属性 AUTO INCREMENT

然后一夜之间,不知何故,所有主键都删除了该属性并将默认值设置为 0。

我不知道是什么原因造成的。有什么建议吗?

最佳答案

可能是不正确的备份/恢复。我最近了解到带有 --skip-opt 选项的 mysqldump 将删除自动增量索引:(

关于MySQL 自动增量消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2591212/

相关文章:

PHP 将 ISO-8859-3 字符转换为 UTF-8

sql - 每组值的自定义序列/自动增量

mysql - SQL:使用2个不同的auto_increment创建关系表

php - 获取表单输入 Php 的值

python - 将excel导入mysql使用python并转换日期戳

c# - PostgreSQL 是否根据使用显式 PK 声明插入的 UPDATE 记录推送自动增量 ID?

sql - apache derby:为列 “GENERATED BY DEFAULT AS IDENTITY”指定ID

mysql - MySQL View 的自动递增序列号

php查询不使用UTF-8字符集

php - 如果选择了多个值,数组不会从 mysql 返回任何内容