mysql4

У меня есть скрипт MySQL, который выполняется автоматически при определенных условиях. Этот скрипт выполняет команду ALTER TABLE, поскольку этот столбец необходим в базе данных, но он может иметь или не иметь его... Можно ли заставить MySQL 4 выполнить оператор ALTER TABLE, если столбец не существует или игн...

Как можно использовать ALTER для удаления столбца в таблице MySQL, если этот столбец существует? Я знаю, что могу использовать ALTER my_table DROP COLUMN my_column, но это вызовет ошибку, если my_column не существует. Есть ли альтернативный синтаксис для удаления столбца условно? Я использую MySQL версии 4...