mysql在数据库中创建一个触发器,用于监听不同数据库中的表更改

时间:2010-09-01 15:19:32

标签: mysql sql triggers

类似的东西:

CREATE TRIGGER
       schema1.triggername
AFTER INSERT ON schema2.table
FOR EACH ROW
BEGIN
       ;
END;

ERROR 1435(HY000):触发错误的架构

1 个答案:

答案 0 :(得分:3)

触发器需要与您要插入的表位于同一模式中,但它可以访问其他模式中的表。

使用您的示例:

CREATE TRIGGER schema2.triggername
AFTER INSERT ON schema2.the_table
FOR EACH ROW
  INSERT INTO schema1.the_table values (...);