标签: 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日期不为空;
由于
答案 0 :(得分:0)
您可以检查列是否存在以及执行其他操作后。
见这里:MySQL, Check if a column exists in a table with SQL