比如语句:update table set (col1, col2, col3) values (null, 'val2', 'val3')要求效果col1的值不变,col2 col3正常更新数据。更新的值是从另一张表里选出来的,实际更新数据量不定
去掉这个字段就行,生成sql语句的时候用条件判断一下,也可以使用mybatis
update table set (col2, col3) values ('val2', 'val3')
我用coalesce搞定了,谢谢