我在 mysql 服务器中有两个数据库。两个数据库都是localhost(同一服务器)。
数据库名称为DB1
,DB2
。两个数据库都有名为users的表名。
表格列为 ID,姓名,电子邮件。
每当我在DB1
中添加新数据时,相同的数据应该添加到users表中的另一个数据库DB2
。
INSERT INTO DB1.users (id, name, email) VALUES ('', 'raj', 'raj@gmail.com');
如果Same数据库意味着我可以编写触发器查询来执行此操作。一个数据库到另一个数据库触发器不起作用。怎么办呢?
答案 0 :(得分:0)
你可以检查这种方法:
CREATE TRIGGER NewTrigger ON [users]
FOR INSERT
AS
INSERT INTO DB2.[users] (id, name, email)
SELECT id, name, email
FROM inserted