数据库
首页 > 数据库> > mysql在数据库中创建触发器,以侦听其他数据库中的表更改

mysql在数据库中创建触发器,以侦听其他数据库中的表更改

作者:互联网

就像是:

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

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

解决方法:

触发器必须与要插入的表处于同一架构中,但是它可以访问其他架构中的表.

使用您的示例:

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

标签:sql,mysql,triggers
来源: https://codeday.me/bug/20191209/2096899.html