我有以下疑问:
ALTER TABLE table CHANGE field1 field1 INTEGER
反正我是否可以在此语句中添加某种if,以便MySQL在尝试更改其字段类型之前确保字段1存在?
答案 0 :(得分:1)
ALTER TABLE
在MySql中没有IF EXISTS
子句。
你可以做一个
describe table
或
show columns from table
获取所有列的列表,然后在执行ALTER TABLE
之前检查field1是否存在