主键表 insert如何忽略null值不更新

主键表
对同一个主键多次insert时,如何忽略insert中字段为null的值,不覆盖表中列原有的数据。
为了避免null值覆盖原有数据,目前业务中没有使用全字段的批量insert,而是选择4、8、12字段这种无null值的多批次insert,但是这样方式非常麻烦,并且更新不方便。
想问下有没有全字段批量insert忽略null值不更新的方法

用更新模型的REPLACE_IF_NOT_NULL试试:

只有聚合表才能使用REPLACE_IF_NOT_NULL

更新模型就是一种特殊的聚合模型,聚合函数是REPLACE,可以被当作主键表使用

使用REPLACE_IF_NOT_NULL创建更新表会报错

直接建聚合模型的表试试