我在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