合并具有不同数据库的2个表

时间:2017-06-01 13:25:59

标签: mysql sql database

考虑数据库1&数据库2具有单个表,每个表表1 & 表2

如何更新表1插入/更新/删除表2中发生的任何更改?

2 个答案:

答案 0 :(得分:4)

您可以执行跨数据库触发器。

如果您使用的是SQL Server,可以在此处阅读: Sql Server Trigger between 2 databases

如果您使用的是Mysql,可以在这里阅读: Cross database trigger in Mysql

答案 1 :(得分:0)

也许创建显示两个表的view

CREATE VIEW my_view AS
SELECT * FROM db1.Table1, db2.Table2

任何表格上发生的任何变化都会显示在视图上,我希望它是你想要的〜