Перенести часть инфомрации из таблицы одной БД в табл. другой БД

Yura

Новичок
Перенести часть инфомрации из таблицы одной БД в табл. другой БД

Есть 2 таблицы одинаковой структуры в разных базах данных.
Таблица (как первая, так и вторая) имеет следующие поля: rep_id, data_ins, rep_name, rep_description, id_category.
Необходимо перенести часть информации (для id_category=4) из одной таблицы в другую (в другой БД). Как это проще сделать? Данных - более 1000.
 

Trianon

Новичок
Re: Перенести часть инфомрации из таблицы одной БД в табл. другой БД

INSERT INTO target_db.target_table (rep_id, data_ins, rep_name, rep_description, id_category)
SELECT rep_id, data_ins, rep_name, rep_description, id_category FROM source_db.source_table
WHERE source_db.source_table.id_category = 4;

Операцию нужно выполнять под пользователем имеющим права доступа к обеим базам.
 
Сверху