Trigger
插入後觸發,將新行插入另一個表
我正在開發一個 Wordpress 網站。當在 usermeta 表中添加具有特定值的新行時,我試圖在表中插入一個新行。這是我現在得到的:
DELIMITER | CREATE TRIGGER user_sub AFTER INSERT ON wp_usermeta FOR EACH ROW BEGIN IF meta_value='subscribe' THEN INSERT INTO newsletter_user_list SET list_id = 1,user_id=NEW.user_id; END IF; END; | DELIMITER ;
但這會破壞 usermeta 表。新使用者註冊後 usermeta 表未填充。非常感謝您的幫助,因為我沒有觸發器經驗。
謝謝秋名!
DELIMITER | CREATE TRIGGER user_sub AFTER INSERT ON wp_usermeta FOR EACH ROW BEGIN IF NEW.meta_value='subscribe' THEN INSERT INTO newsletter_user_list SET list_id = 1,user_id=NEW.user_id; END IF; END; | DELIMITER ;