暂无图片
Mysql中case when里@变量赋值为0为什么会失败?
我来答
分享
暂无图片 匿名用户
Mysql中case when里@变量赋值为0为什么会失败?

赋值为0时还是null
赋值 0.jpg
赋值成1时就正常的
赋值1.jpg

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
chengang
暂无图片
2021-09-14

when后给 判断语句。你这个是给的是赋值语句。
因为@m:= 0 则为false了。

你改一下就知道其实是赋值上了
select case when @m:=0 then @m else @m end as num

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏