Как добавить новый столбец ко всем таблицам в базе данных в mysql
У меня есть база данных "портфолио", и она содержит портфолио всех пользователей, и в этой базе данных портфолио есть более 1000 таблиц.
Мне нужно добавить новый столбец "дата" во все таблицы.
Однако я получаю следующую ошибку:
Код Ошибки: 1054. Неизвестный столбец "таблицы" в "списке полей"
Любая помощь будет оценена по достоинству. Заранее спасибо.
Что я уже пробовал:
use portfolio; show tables; select CONCAT("Alter Table ", TABLE_SCHEMA,`.`,Tables, " Add Column presentDate date") from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA = "portfolio";
Результат для таблицы выглядит следующим образом:
Tables_in_portfolio
123
222
p3647
4458e
76367jgfkg
.....и так далее
Richard Deeming
Несколько таблиц с одной и той же схемой - признак ужасного дизайна базы данных.