mysql在错误的模式中触发问题

时间:2013-02-11 23:42:13

标签: mysql triggers

错误架构中的触发器是什么意思?

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 个答案:

答案 0 :(得分:1)

触发器需要与您插入的模式位于同一模式上(即您将在wordpress_database2上创建触发器)。您仍然可以插入其他架构。通过这种简单的改变,其余部分都应该有效。