我没有运气就谷歌搜索后问这个问题。在SOF上曾经有人问过它,但是很久以前,MySQL Alter语法删除了一个存在的列。希望此后一切都变了。
有没有直接的方法可以将表中的列删除(如果存在)。
我正在使用MySql 5.6,如果脚本运行两次,我想将if语句包装在if周围,以避免出现任何问题:
ALTER TABLE xyz DROP COLUMN abc,ADD COLUMN ghi DATE NOT NULL后列4;
谢谢
您可以检查列是否存在以及执行其他操作之后。
参见此处:MySQL,使用SQL检查表中是否存在列
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句