Как изменить одну и ту же таблицу в нескольких базах данных в MySQL - PullRequest
1 голос
/ 07 февраля 2020

У меня есть набор схем баз данных, каждая из которых имеет одинаковый набор таблиц.

Я хочу изменить таблицу, добавив столбец в каждую из схем с помощью одной команды вместо делать это для каждой отдельной схемы.

Возможно ли это?

1 Ответ

1 голос
/ 07 февраля 2020

Это не совсем то же самое, что Запрос нескольких баз данных одновременно , но это похоже. Как и в связанном вопросе, вы можете написать процедуру:

  1. Получить имена схем из information_schema.tables
  2. Создайте шаблон запроса
  3. L oop сверх имена схем и для каждой вложенной схемы имя схемы в шаблоне запроса
...