2013-02-11 61 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