Как организовать журналирование insert / update / delete для нескольких таблиц?

348
19 февраля 2017, 09:47

Используется
MySQL - 5.7 - х64

Имеется несколько таблиц с приблизительно следующим кол. и типам полей. Количество полей и типов полей у разных таблиц разное…
Примерный состав таблиц:
pol_1 - DATE
pol_2 - ENUM
pol_3 - TEXT
pol_4 - DATE
pol_5 - TEXT
pol_6 - DATE
pol_7 - TEXT
pol_8 - INT pol_9 - INT
pol_10 - TEXT
pol_11 - TEXT
pol_12 - LONGTEXT
pol_13 - INT
pol_14 - INT
pol_15 - INT
pol_16 - INT
pol_17 - INT
pol_18 - TEXT
pol_19 - TEXT

Т.е. по сути в каждой таблице используются следующие типы полей:
DATE
ENUM
TEXT
INT
LONGTEXT

Требуется отследить события insert / update / delete для каждой записи каждого поля…

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

ВОПРОС
1. Как правильно организовать журналирование?
2. Как будет выглядеть пример триггера(ов) для такой задачи?

READ ALSO
Использование строки для доступа к полю

Использование строки для доступа к полю

Как обратиться к полю другого класса TestcharacterAnimation с помощью строки?

322
Изменение TextView в Tabbed Activity

Изменение TextView в Tabbed Activity

Итак, у меня есть Tabbed Activity с фрагментамиВ ней находится одно из окон, которое содержит в своём xml textView, который я программно хочу изменить

299
Сериализация графа объектов

Сериализация графа объектов

Только только начал изучать сериализацию и сериализацию в xml

279
Компоненты не отображаются в палитре

Компоненты не отображаются в палитре

Первый раз использую среду netbeansМоя задача создать jar file из предыдущего проекта

357