2015-02-21 4 views
0

У меня есть 2 базы данных MySQL с 1 таблицей в каждой.Как выбрать одну базу данных и вставить ее в другую?

Table1 (имя, STEAMID, время) Table2 (имя, STEAMID)

Теперь я хочу, чтобы выбрать все данные из Table1, где время (в сек.) Составляет, например, более чем 500. И затем я хочу вставить имя и пароду в таблицу 2, если в таблице 2 паровой пары не существует.

Как это возможно? Таблицы находятся в 2 базах данных, а не в одном.

ответ

1

Попробуйте как этот

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

Спасибо, Его рабочий :) – maxdachs

0

По Mysql 5.7 синтаксис немного изменился

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

Источник: Mysql doc

Смежные вопросы