我有2个MySQL数据库,每个数据库有1个表。
表1(名称,蒸汽,时间) 表2(名称,蒸汽)
现在我想从Table1中选择所有数据,其中Time(以秒为单位)例如超过500.然后我想将名称和steamid插入表2,如果steamid不存在在表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