Я хотел бы отслеживать все изменения БД, происходящие в конкретном БД, используя одну таблицу журналов.Отслеживать все изменения базы данных DML/DDL в таблице журналов с помощью триггера в Mysql
Я проверил множество решений, но все они дают одну таблицу аудита для каждой таблицы в БД. Как мы можем отслеживать их в одной таблице с помощью триггера?
Столбцы таблицы могут иметь как:
id - primary key
db_name -- DB Name
version, -- Ignore it(i have a column in my table)
event_type, -- DDL/DML command name
object_name, -- Table/Procedure/Trigger/Function name which is changed
object_type, -- TYpe like table,procedure,trigger
sql_command, -- query executed by user
username, -- who executed it
updated_on -- timestamp
Заранее спасибо.