Я создаю триггер в MySQL, чтобы сообщить мне, что WHO (какой пользователь mysql) выполняет обновление в конкретной таблице.Использовать mysql-пользователя в триггере
Я знаю, что у MySQL есть функция CURRENT_USER(), но нужно ли вставлять имя пользователя во время запуска CREATED или во время вызова CALLED?
Это мой спусковой механизм до сих пор. Я хочу вставить имя пользователя в столбец «content».
delimiter |
CREATE TRIGGER update_product_procedure
BEFORE UPDATE ON product_procedure
FOR EACH ROW BEGIN
INSERT INTO trigger_logs SET
content = 'This is a test', postDate=NOW();
END;
|
Интересный вопрос Мой первоначальный думаю, что это будет Вызывающий, но я буду следить за вопросом, чтобы увидеть реальный ответ. –