Выполнить MySQL запрос в нескольких базах данных одновременно - PullRequest
0 голосов
/ 01 ноября 2010

У меня есть много баз данных MySQL, которые имеют одинаковые таблицы с одинаковой структурой. Я ищу простой способ, как я могу изменить структуру таблицы во всех базах данных одновременно (в одном запросе или с помощью одного инструмента).

Ответы [ 2 ]

2 голосов
/ 01 ноября 2010

вы можете увидеть это решение, как изменить множество таблиц в post :

select concat( 'alter table ', a.table_name, ' add index `fields` (`field`);' )
from information_schema.tables a 
where a.table_name like 'table_prefix_%';
0 голосов
/ 01 ноября 2010

QND, но так или иначе,

  • внести изменения в main-db с помощью предпочтительного инструмента.
  • скопировать успешный SQL-оператор в веб-скрипт (php или аналогичный), который выполняет sql с циклом на определенных «ведомых» БД.

// * С уважением 1009 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...