Получить таблицу / первичный ключ строк, "удаленных каскадом" - PullRequest
1 голос
/ 11 января 2012

Когда я удаляю элемент, который вызывает каскадное удаление некоторого внешнего ключа, есть ли способ получить обратно таблицу и первичный ключ строк, удаленных каскадом, в MySQL?

Если нет встроенного способачтобы сделать это, я должен просто написать хранимую процедуру, чтобы вручную обработать каскады и затем передать то, что он удалил?

1 Ответ

0 голосов
/ 11 января 2012

Единственный способ сделать это - поставить триггер на таблицу, к которой вы каскадируете, и записать в нее, что были удалены. MySQL не будет приятно выталкивать, какие удаления произошли с вами. Поэтому вам придется сначала выбрать их или войти в систему, а затем выбрать их позже.

...