Mysql: INSERT into SELET-использование 2 серверов баз данных
Всем Привет,
Я хотел бы смиренно попросить вашего совета с этим конкретным sql-запросом.
Я пытаюсь создать запрос MySQL, где я могу скопировать все записи из одной таблицы базы данных (удаленный сервер) в таблицу базы данных (локальный сервер). Я думаю, что это будет MySQL Insert Into Select Statement, который я нашел в http://www.w3schools.com/sql/sql_insert_into_select.asp
Пример
Вставить в tbl_remote_table
col_mname, col_lname,col_username,col_password,col_question,col_answer,col_email,col_status,col_photo)
Выберите col_eid, col_fname, col_mname,col_lname,col_username,col_password,col_question,col_answer,col_email,col_status,col_photo
Из tbl_local_table
Проблема здесь заключается в том, что пример, приведенный выше источником, предназначен только для 2 таблиц в одной базе данных.
Пример:
УДАЛЕННЫЙ СЕРВЕР:
IP-АДРЕС СЕРВЕРА: '192.168.1.149'
Порт: '3306'
Имя пользователя: 'root'
Пароль: "1234"
База данных: 'db_brgy_pamplonados_backup'
Таблица: 'tbl_remote_table'
ЛОКАЛЬНЫЙ СЕРВЕР
IP-адрес сервера: 'localhost'
Порт: '3306'
Имя пользователя: 'root'
Пароль: "1234"
База данных: 'db_brgy_pamplonados'
Таблица: 'tbl_local_table'
Таблица базы данных (удаленный сервер) для таблицы базы данных (локальный сервер) имеет тот же дизайн, что и ниже:
Встроенное изображение 1
Ниже приведены следующие поля, которые я хочу скопировать из таблицы 1 в таблицу 2
col_eid
col_fname
col_mname
col_lname
col_username
col_password
col_question
col_answer
col_email
col_status
col_photo
Жду вашего положительного ответа.
Дополнительно. Я выполню указанный SQL-запрос из внешней программы (VB.NET)
Так что с запланированного времени программа может загрузить локальную копию таблицы на удаленный сервер MySQL
Что я уже пробовал:
Пример
Вставить в tbl_admin1
(col_eid, col_fname, col_mname,col_lname,col_username,col_password,col_question,col_answer,col_email,col_status,col_photo)
Выберите col_eid, col_fname, col_mname,col_lname,col_username,col_password,col_question,col_answer,col_email,col_status,col_photo
От tbl_admin2
Herman<T>.Instance
Из [имя_сервера].[схема].[имя таблицы]
JMAM
Привет дигиманус,
Спасибо за ответ я выполню указанный SQL запрос из внешней программы (VB.NET)
Так что с запланированного времени программа может загрузить локальную копию таблицы на удаленный сервер MySQL
Я думаю, что тогда запрос должен выглядеть так
Вставить в tbl_remote_table
col_mname, col_lname,col_username,col_password,col_question,col_answer,col_email,col_status,col_photo)
Выберите col_eid, col_fname, col_mname,col_lname,col_username,col_password,col_question,col_answer,col_email,col_status,col_photo
Из tbl_local_table
Mohibur Rashid
Прочтите решение, предложенное в Stackflow Люди, которые приходят сюда, предлагают бесплатное обслуживание. если вы планируете предложить деньги, это не то место. Ваше заявление оскорбительно с моей точки зрения.
JMAM
Извините, я по ошибке включил это предложение, которое намереваюсь переслать кому-то еще, кто является внештатным программистом mysql, которого я знаю, но я не получил ответа отсюда. Все равно спасибо.