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

t43

Новичок
Привет всем!
Вообщем нужна ваша помощь. Есть вот такая база

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

Вложения

Последнее редактирование:

t43

Новичок
Гугли по «mysql foreign key constraint».
Что то я не могу понять, как можно установить внешние ключи что бы решить эту проблему.
Суть в том, что в таблицу DataObjectRelation можно записать id объектов если имеется связь между классами этих объектов в DataClassRelation, т.е. в DataObjectRelation не может существовать записи вида (1 1).
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
я все понял, чего тут интерпретировать-то
можно решить триггером или хранимой процедурой c ограничением прав на insert в DOR

FK и "читать мануал" нерелевантно к вопросу, ТС уже указал все нужные FK
 
Последнее редактирование:

t43

Новичок
я все понял, чего тут интерпретировать-то
можно решить триггером или хранимой процедурой c ограничением прав на insert в DOR

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