JMAM Ответов: 1

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, которого я знаю, но я не получил ответа отсюда. Все равно спасибо.

1 Ответов

Рейтинг:
2

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

Не забудь взять 5 долларов у ОП. Если вы не знаете, о чем я говорю, то читайте его пятый пункт :Д hahahahahahahahaha

JMAM

Извините, я по ошибке включил это предложение, которое намереваюсь переслать кому-то еще, кто является внештатным программистом mysql, которого я знаю, но я не получил ответа отсюда. Все равно спасибо.