mysql update 判断传入的值是否为空,为空就不修改
时间: 2023-04-06 12:04:43 浏览: 776
深入mysql存储过程中表名使用参数传入的详解
可以使用 IFNULL 函数来判断传入的值是否为空,如果为空则不修改,示例代码如下:
UPDATE table_name SET column_name = IFNULL(new_value, column_name) WHERE condition;
其中,new_value 是传入的新值,column_name 是要修改的列名,condition 是修改的条件。如果 new_value 为空,则使用 IFNULL 函数返回 column_name 的原值,实现不修改的效果。
阅读全文