如果存在mysql 5.6 alter table drop column

时间:2015-11-20 11:27:59

标签: mysql

我在谷歌搜索后没有运气问这个问题。之前有人问过SOF,但很久以前就已经问过了MySQL Alter syntax to drop a column if it exists。希望事情发生了变化。

如果表中的列存在,是否有直接删除列的方法。

我正在使用MySql 5.6,我想将这个alter语句包装在if周围,以避免在脚本运行两次时出现任何问题:

ALTER TABLE xyz DROP COLUMN abc, 在column4之后添加列ghi日期不为空;

由于

1 个答案:

答案 0 :(得分:0)

您可以检查列是否存在以及执行其他操作后。

见这里:MySQL, Check if a column exists in a table with SQL