Задать вопрос
@immelnikoff
Изучаю БД

Администрирую сервер MySQL 8.0 из Workbench 8.0 и как-то заметил, что во всех таблицах пропали все констрэйнты. Из-за чего такое могло произойти?

Изначально структуру базы на удаленный сервер MySQL 8.0 залил из локальной модели в Workbench 8.0. Сразу после этого проверил на удаленном сервере CREATE STATEMENT'ы для всех таблиц – констрэйнты были на месте.
На днях решил заново проверить CREATE STATEMENT'ы и заметил, что все выражения типа
CONSTRAINT `Photo_material_id` FOREIGN KEY (`material_id`) REFERENCES `Material` (`id`) ON DELETE CASCADE

пропали во всех таблицах. При этом в локальной модели в Workbench все внешние ключи на месте. Из-за чего такое могло произойти?
PS. Периодически синхронизировал локальную модель в Workbench 8.0 с базой на удаленном сервере MySQL 8.0.
  • Вопрос задан
  • 727 просмотров
Подписаться 9 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы