MySQL: Форвард Инжиниринг, ошибка 1826

0

Я прочитал другие темы об этой ошибке, но не мог понять, как применить ее к моему делу. Итак, вот оно:

У меня есть эта модель db, это моя первая. Объясните, что за мышление...

Изображение 174551 1 пользователь может подписаться только на один план, может иметь несколько файлов (один файл может быть либо фото, видео, аудио или заметка). Каждый файл может принадлежать любому альбому, созданному пользователем. Она может добавить людей (не пользователей) на свой счет.

Я пытаюсь направить это, и я получаю эту ошибку: Изображение 174551

Любые идеи о том, как это решить?

Теги:
database
model

1 ответ

1
Лучший ответ

Консоль говорит

Дублировать ограничение внешнего ключа 'IdUser_FK'

Проблема здесь связана только с именованием: процедура присваивает имя вашему Foreing Key, IdUser_FK: поскольку в вашей таблице много FK, основанных на IdUser с ошибкой именования.

Вы можете решить назначить вручную имя для своего FK, я предлагаю добавить имя таблицы, IE: IdUser_Memoirs_FK, IdUser_People_FK и т.д.

  • 1
    Спасибо Левианд! Не думал, что это так просто! :)
  • 0
    рад, что помог :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню