我正在开发一个mysql程序,可以在我所有的客户机环境中运行,但是我遇到了一个问题。我的一些客户在数据库中有一个特定的列,而其他客户则没有。
我试图使用update ignore,但如果该列不存在,我仍然会得到一个错误。
我知道我可以查询信息模式中存在该列的计数,但我想知道是否有更简单的方法来实现这一点。
update ignore table1 set columnA = null;
ERROR 1054 (42S22): Unknown column 'columnA' in 'field list'