добавление столбца ко всем таблицам в базе данных mysql (неизвестные имена таблиц)

Мне нужно добавить первичный ключ к набору таблиц в данной базе данных. Я не знаю, сколько там будет таблиц и каковы их конкретные имена. Все они будут для datatable _ ##, где ## будет меняться в зависимости от того, где будет запускаться мой скрипт.

Чтобы добавить первичный ключ, я использую этот запрос:

alter table datatable_??
add column ID int auto_increment not null first,
add primary key (ID);

Итак, мне нужно это, чтобы запустить каждая таблица в базе данных. Кажется, я могу сделать это с помощью PHP-скрипта или чего-то подобного, но есть ли более простой способ сделать это с помощью sql-скрипта?

11
задан PFranchise 18 April 2011 в 17:45
поделиться