如果字段存在,则更改MySQL字段类型

时间:2009-12-26 08:43:52

标签: mysql

我有以下疑问:
ALTER TABLE table CHANGE field1 field1 INTEGER
反正我是否可以在此语句中添加某种if,以便MySQL在尝试更改其字段类型之前确保字段1存在?

1 个答案:

答案 0 :(得分:1)

ALTER TABLE在MySql中没有IF EXISTS子句。

你可以做一个

describe table 

show columns from table

获取所有列的列表,然后在执行ALTER TABLE之前检查field1是否存在