我在MySQL中创建一个触发器让我知道WHO(哪个mysql用户)正在对特定表进行更新。在触发器中使用mysql用户
我知道MySQL有一个函数CURRENT_USER(),但是在触发器被创建时或在触发器被调用时插入用户名?
这是我的触发器到目前为止。我想在“内容”列中插入用户名。
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;
|
有趣的问题我最初的猜测是,它会调用程序,但是我会按照这个问题来看看真实的答案 – 2009-11-19 20:44:03