Есть ли способ проверить, существует ли столбец в базе данных mySQL до (или во время) выполнения оператора ALTER TABLE ADD coumn_name
? Что-то вроде столбца IF НЕ СУЩЕСТВУЕТ ALTER TABLE
.
Я пробовал ALTER IGNORE TABLE my_table ADD my_column
, но это все равно вызывает ошибку, если столбец, который я добавляю, уже существует.
РЕДАКТИРОВАТЬ: вариант использования - обновить таблицу в уже установленном веб-приложении - поэтому, чтобы упростить задачу, я хочу убедиться, что нужные мне столбцы существуют, и если они не существуют, добавьте их, используя ИЗМЕНИТЬ ТАБЛИЦУ