Задать вопрос
@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.
  • Вопрос задан
  • 734 просмотра
Подписаться 9 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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