проверить, существует ли столбец перед ALTER TABLE - mysql

Есть ли способ проверить, существует ли столбец в базе данных mySQL до (или во время) выполнения оператора ALTER TABLE ADD coumn_name ? Что-то вроде столбца IF НЕ СУЩЕСТВУЕТ ALTER TABLE .

Я пробовал ALTER IGNORE TABLE my_table ADD my_column , но это все равно вызывает ошибку, если столбец, который я добавляю, уже существует.

РЕДАКТИРОВАТЬ: вариант использования - обновить таблицу в уже установленном веб-приложении - поэтому, чтобы упростить задачу, я хочу убедиться, что нужные мне столбцы существуют, и если они не существуют, добавьте их, используя ИЗМЕНИТЬ ТАБЛИЦУ

20
задан julio 21 November 2011 в 22:55
поделиться