Здравствуйте, добрые люди!хочу сделать простенький журнал аудита, использую триггер Код (Text): CREATE TRIGGER `my_trigger` BEFORE INSERT ON `table1` FOR EACH ROW INSERT INTO `mylog` SET `user`= USER(), `query`='insert'; Можно ли сделать, чтобы в качестве Код (Text): query показывался сам запрос а не слово Код (Text): 'insert' Поделитесь соображениями, очень нужно...
может так Код (PHP): CREATE TRIGGER log_queries_insert BEFORE INSERT ON `your_table` FOR EACH ROW BEGIN DECLARE original_query VARCHAR(1024); SET original_query = (SELECT info FROM INFORMATION_SCHEMA.PROCESSLIST WHERE id = CONNECTION_ID()); INSERT INTO `app_sql_debug_log`(`query`) VALUES (original_query); END;