MySQL - отслеживание изменений * данных * в БД? - PullRequest
1 голос
/ 07 июля 2011

У меня есть ситуация, когда мне нужно отслеживать все изменения данных в базе данных MySQL.

Например, у нас есть поле в таблице «клиенты», которое будет содержать рейтинг, указывающий, насколько рискованно вести бизнес с этим клиентом.Всякий раз, когда это поле изменяется, мне нужно, чтобы оно было зарегистрировано, чтобы мы могли вернуться и сказать «ну, они были 3, а теперь они 8», например.Есть ли какой-нибудь автоматизированный способ справиться с этим в MySQL, или мне просто нужно написать тонны логики отслеживания изменений в самом приложении?

1 Ответ

2 голосов
/ 07 июля 2011

Это тип вещей, для которых спроектированы триггеры внутри MySQL, при условии, что вы используете версию 5+ MySQL.

...