MySQL исчезли автоматически - PullRequest
4 голосов
/ 07 апреля 2010

У меня есть база данных MySQL с 60 таблицами. Большинство таблиц имеют первичные ключи (кроме сводных таблиц). Все эти первичные ключи имели атрибут AUTO INCREMENT.

Затем за ночь каким-то образом у всех первичных ключей был удален этот атрибут, а по умолчанию установлено значение 0.

Понятия не имею, что могло быть причиной этого. Есть предложения?

1 Ответ

2 голосов
/ 07 апреля 2010

Возможно неправильное резервное копирование / восстановление. Недавно я узнал, что mysqldump с опцией --skip-opt будет сбрасывать индекс автоинкремента: (

...