Member 13289364 Ответов: 0

Как добавить новый столбец ко всем таблицам в базе данных в 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

Несколько таблиц с одной и той же схемой - признак ужасного дизайна базы данных.

0 Ответов