Как скопировать таблицу из одной базы данных mysql в другую базу данных mysql - PullRequest
24 голосов
/ 14 октября 2010

Мне нужно скопировать таблицу из одной базы данных в другую. Это будет cronjob. Какой из них лучший способ сделать это? PHP-скрипт или Shell Script. Проблема с PHP, обе базы данных имеют разные имена пользователей и пароли, поэтому я не могу сделать это так.

CREATE TABLE db1.table1 SELECT * FROM db2.table1

Стоит ли просто подключить первую БД, получить все записи и вставить все в новую базу данных с помощью цикла WHILE, или есть лучший способ?

Я предпочитаю сценарий оболочки, чтобы сделать это вместо сценария PHP.

Спасибо

Ответы [ 11 ]

0 голосов
/ 06 мая 2013
insert into dest.table select * from orginal.table;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...