2009-12-26 3 views
0

У меня есть следующий запрос:
ALTER TABLE table CHANGE field1 field1 INTEGER
есть в любом случае, что я могу добавить какое-то, если существует это заявление так, что MySQL будет убедиться, что поле 1 существует, прежде чем пытаться изменения его тип поля?изменить тип поля MySQL, если поле существует

ответ

1

ALTER TABLE В MySql не принимается статья IF EXISTS.

Вы можете сделать

describe table 

или

show columns from table 

, чтобы получить список всех столбцов, а затем проверить, если field1 присутствует, прежде чем сделать ALTER TABLE

Смежные вопросы