Как получить список таблиц, которые не имеют определенного столбца в MySQL - PullRequest
0 голосов
/ 05 октября 2010

Мне нужно иметь список таблиц в MySQL, в которых нет столбца «создан» или «изменен», поэтому я могу добавить их, если они не существуют. Как мне этого добиться?

Заранее спасибо за любую помощь / подсказку.

Ответы [ 2 ]

1 голос
/ 05 октября 2010

Запрос базы данных INFORMATION_SCHEMA для этого.

http://dev.mysql.com/doc/refman/5.1/en/information-schema.html

0 голосов
/ 05 октября 2010

Вы можете сделать это из PHP. Подключитесь к базе данных и просмотрите таблицу mysql. У него будут все определения таблиц, затем запустите DESCRIBE для каждой таблицы, чтобы получить структуру.

Я могу дать вам несколько примеров кода, если вам нравится

...