Mysql Помогите установить ограничения

  • Автор темы Автор темы t43
  • Дата начала Дата начала

t43

Новичок
Привет всем!
Вообщем нужна ваша помощь. Есть вот такая база
%D0%B1%D0%B4-png.821

Задача состоит в том, что бы в таблицу DataObjectRelation можно было вводить только id объектов согласно указанных связей в таблице DataClassRelation. Возможно ли эту задачу решить только средствами SQL.
 

Вложения

  • бд.png
    бд.png
    12,1 KB · Просмотры: 95
Последнее редактирование:
Гугли по «mysql foreign key constraint».
Что то я не могу понять, как можно установить внешние ключи что бы решить эту проблему.
Суть в том, что в таблицу DataObjectRelation можно записать id объектов если имеется связь между классами этих объектов в DataClassRelation, т.е. в DataObjectRelation не может существовать записи вида (1 1).
 
я все понял, чего тут интерпретировать-то
можно решить триггером или хранимой процедурой c ограничением прав на insert в DOR

FK и "читать мануал" нерелевантно к вопросу, ТС уже указал все нужные FK
 
Последнее редактирование:
я все понял, чего тут интерпретировать-то
можно решить триггером или хранимой процедурой c ограничением прав на insert в DOR

FK и "читать мануал" нерелевантно к вопросу, ТС уже указал все нужные FK
Если не сложно, можно не большой пример.
 
Сверху