2015-08-20 2 views
0

Способ установки этой базы данных (а не мой дизайн) заключается в том, что каждый пользователь имеет свою собственную базу данных со многими таблицами, поэтому, если пользователь когда-либо решает оставить нас, мы можем просто предоставить им свою БД, и у них есть все их данные. Проблема в том, что когда я создаю новую форму или функцию, мне нужно создать таблицу в каждой из этих баз данных (50+), и это занимает огромное количество времени. Есть ли способ создать таблицу в каждой базе данных?Создать таблицу в каждой базе данных

ответ

0

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

0

Вы можете сделать это программно, используя язык программирования, такой как PHP или Python. Вот псевдокод, который нужно будет реализовать.

get array of user databases by selecting from information_schema 
for each database: 
    SQL : "create table if not exists <database>.tableName ..." 
end for each