mysql 如何让null更新成0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 如何让null更新成0相关的知识,希望对你有一定的参考价值。

如何把mysql中0更新成null??

参考技术A 表中的某一列字段null都变成0:update 表名 set 字段=ifnull(null,0)
表中的一条记录某个字段null都变成0:update 表名 set 字段=ifnull(null,0) where 条件
参考技术B update table_name set 字段 is null where 字段=0追问

不行,我也试过出现这种问题:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'is null where praiseCount = 0' at line 1

参考技术C ifnull(null,0) 参考技术D

楼上的语句不对,会把所有列都转换成0,实际应该是:

update 表名 set 
表字段a = IFNULL(表字段a,0)
where 范围条件;

以上是关于mysql 如何让null更新成0的主要内容,如果未能解决你的问题,请参考以下文章

mysql如何让时间属性不自动更新

sql如何空值替换成null?

你如何正确地用 NULL 更新 mysql 字段?

如何让mysql速度更快的响应?如何提高读取和查询速度

mysql的更新问题

当我将数据从 java 代码添加到 MYSQL Server 时,它不接受 Null 值,如何让它接受 Null 值?