如何从一个数据库中选择并将其插入另一个数据库?

时间:2015-02-21 02:07:42

标签: mysql database

我有2个MySQL数据库,每个数据库有1个表。

  

表1(名称,蒸汽,时间)   表2(名称,蒸汽)

现在我想从Table1中选择所有数据,其中Time(以秒为单位)例如超过500.然后我想将名称和steamid插入表2,如果steamid不存在在表2中。

这怎么可能?这些表位于2个数据库中,而不是在同一个数据库中。

2 个答案:

答案 0 :(得分:1)

试试这个

insert into db1.Tbl1(name,steamid) values (select name, steamid from db2.Tbl2)

答案 1 :(得分:0)

自Mysql 5.7语法略有改变

INSERT INTO db1.Tbl1(field1,field2) SELECT field1, field2 FROM db2.Tbl2

来源:Mysql doc

相关问题