Здравствуйте.
Помогите, пожалуйста, разобраться, как работают связи в таблицах.
Имею две таблицы. Одна из таблиц имеет FK, он указывает на атрибут другой таблицы.
Хочу: чтобы при обновлении записи в родительской таблицы запись обновлялась в дочерней, а при удалении записи из родительской таблицы - с дочерней ничего не происходило.
делаю настройки FK в дочерней таблице: ON UPDATE: cascade, ON DELETE: no action.
Если в дочерней таблице есть записи, которые ссылаются на записи в родительской таблице, я пытаюсь удалить кортеж в родительской таблице, то происходит ошибка:
1. Arcoslov - 03 Ноября, 2015 - 21:00:03 - перейти к сообщению
Видимо, я чего-то не понимаю.
p.s. таблицы innodb.