2013-02-11 37 views
2

什麼是觸發錯誤模式是什麼意思?mysql觸發問題的模式錯誤

DELIMITER $$ 

CREATE TRIGGER `wordpress_database1`.`insert_user_from_database2` AFTER INSERT ON `wordpress_database2`.`wp_users` 
FOR EACH 
ROW 
BEGIN 

    INSERT INTO `wordpress_database1`.`wp_users` (ID, user_login, user_pass, user_nicename, user_email, user_url, user_registered, user_activation_key, user_status, display_name) 
    VALUES (New.ID, New.user_login, New.user_pass, New.user_nicename, New.user_email, New.user_url, New.user_registered, New.user_activation_key, New.user_status, New.display_name); 
END;$$ 

回答

1

觸發必須在相同的模式,你正在插入(即您將創建wordpress_database2觸發)。您仍然可以插入到其他模式。通過這個簡單的改變,其餘的部分都可以工作。

+0

我從1周開始非常感謝! – Armanoide 2013-02-11 23:58:21