【发布时间】:2015-11-07 11:04:48
【问题描述】:
当一行插入到 db1 中的 tbl1 时,我需要两个数据库之间的触发器,该行插入到 db2 中的 tbl2。
CREATE TRIGGER `update_users` AFTER INSERT ON `db1`.`tbl1`
FOR EACH ROW INSERT INTO `db2`.`tbl2` (id,email,password)
VALUES
(???)
VALUES 中写的是什么??
【问题讨论】:
-
将
???更改为:NEW.id, NEW.email, NEW.password,了解两个数据库的两个表中的列名相同。 -
@wchiquito 这是在本地工作,但用户 root 没有密码,但在服务器中为两个数据库设置了用户和密码,这个触发器不起作用!帮助我!
-
产生错误?
-
不在 db2 中插入任何数据
-
查看答案中的示例。