51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

mysql默认值

时穷节乃见,一一垂丹青。一一文天祥

如果我们在编写SQL时需要给一个默认值,例如查询或者编辑的时候,可以使用mysql函数IFNULL

例如这里我们表内有两条数据

image-20210208202453135

然后我们编写SQL,如果我们用户名为null,我们默认填充一个unknown

|-----------|---------------------------------------------------------------------------| | 1 | hljs sql SELECT id,IFNULL(username,'unknown') username FROM `user` |

image-20210208202540360

在编辑的时候也可以用

|-----------|------------------------------------------------------------------------------------| | 1 | hljs sql UPDATE user set username = IFNULL(`username`,'achao') where id = 2 |

这里如果我们的usernamenull,就会被修改成achao,但如果已经有值了,则不会进行修改

赞(0)
未经允许不得转载:工具盒子 » mysql默认值