gpt4 book ai didi

mysql - 使用 php 触发多个 Mysql 数据库表

转载 作者:可可西里 更新时间:2023-11-01 07:45:26 24 4
gpt4 key购买 nike

如果我在 db1 中有一个表 t1,在 db2 中有一个表 t2。现在对 db1 的 t1 表进行任何操作,我希望对 db2 的 t2 执行相同的操作。

考虑一个场景...如果我在 t1 中插入相同的记录,则应该在 t2 中添加。 db1 和 db2 都位于同一个数据库上。

谁能告诉我应该采取哪些具体步骤来实现这种情况...或者如何在触发触发器之前打开两个数据库连接?

最佳答案

您可以在一个表上编写 INSERT、UPDATE 和 DELETE 触发器以反射(reflect)另一个表上的数据。

手册 here

CREATE TRIGGER insert_t1 BEFORE INSERT ON db1.t1
delimiter //
FOR EACH ROW
BEGIN
INSERT INTO db2.t2 VALUES (...);

END;//
delimiter ;

关于mysql - 使用 php 触发多个 Mysql 数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12245271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com