База данных: при обновлении и при удалении - как обращаться? - PullRequest
2 голосов
/ 09 апреля 2011

Я использую InnoDB.

Когда действия по удалению и обновлению происходят с определенной таблицей, мне нужно внести определенные изменения в другие таблицы.Прямо сейчас я имею дело с этим через код.Мне интересно, есть ли польза для меня в этом на уровне БД.

Есть мысли?Плюсы и минусы рассмотреть?Gotchas, чтобы высматривать?

Ответы [ 2 ]

1 голос
/ 09 апреля 2011

Думаю, вы захотите узнать, как использовать MySQL Triggers .Некоторые дополнительные ссылки:

Обзор ограничений

FAQ по триггерам MySQL

0 голосов
/ 09 апреля 2011

Преимущество этого на уровне базы данных заключается в том, что эти требования будут применяться для каждого пользователя и каждого приложения. (Включая вас, когда вы лишены сна и находитесь под давлением.)

...