mysql 中CONCAT(a,b) 拼接值为空

SET CheckMessage = CONCAT(CheckMessage,'请填写正确的手机号');

select  CheckMessage;

输出为null

深入了解过后发现CONCAT(a,b)中有一个值为null时 CONCAT(a,b)=》null

所以解决办法:

SET CheckMessage = CONCAT(IFNULL(CheckMessage,'1'),'请填写正确的手机号');

posted @   深山藏古客  阅读(153)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示