数据库
首页 > 数据库> > 需要MySQL 4来忽略ALTER TABLE错误

需要MySQL 4来忽略ALTER TABLE错误

作者:互联网

我有一个MySQL脚本,在某些条件下自动执行.该脚本执行ALTER TABLE命令,因为数据库中需要该列,但它可能有也可能没有…

如果列不存在,是否可以使MySQL 4执行ALTER TABLE语句或忽略此单个命令的重复列错误并允许脚本执行继续?

解决方法:

ALTER [IGNORE] TABLE将仅忽略某些错误,例如添加新UNIQUE索引时的重复键错误或SQL模式错误.

http://dev.mysql.com/doc/refman/4.1/en/alter-table.html

有关您正在使用的“脚本”的更多详细信息将有助于回答这个问题.例如,在python中,错误会引发异常,然后可以捕获并处理或忽略该异常.

[编辑]从下面的评论,似乎你正在寻找mysql -f命令行选项.

标签:mysql,alter-table,mysql4
来源: https://codeday.me/bug/20190701/1345052.html