0
我有一个数据库DB1包含表TBL1,tbl2的,并TBL3。跨越不同的数据库MySQL的MERGE表
我也有一个空的数据库db2。
我可以创建一个MERGE表mrg1其合并的TBL 1内容,tbl2的,并TBL3从数据库DB1,而是保存在数据库DB2 ?
我有一个数据库DB1包含表TBL1,tbl2的,并TBL3。跨越不同的数据库MySQL的MERGE表
我也有一个空的数据库db2。
我可以创建一个MERGE表mrg1其合并的TBL 1内容,tbl2的,并TBL3从数据库DB1,而是保存在数据库DB2 ?
是的,如果您的数据库设置为允许您一次运行多个数据库的查询。我认为它看起来像这样,
INSERT INTO db2.mrg1 (colA,colB,ColC)
(
SELECT colA,colB,ColC
FROM db1.tbl1,db1.tbl2,db1.tbl3
WHERE [whatever joins your tables together]
)