mysql中:=和=有哪些区别

55次阅读
没有评论

共计 474 个字符,预计需要花费 2 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍了 mysql 中:= 和 = 有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让丸趣 TV 小编带着大家一起了解一下。

:= 和 = 的区别

=

只有在 set 和 update 时才是和:= 一样,赋值的作用,其它都是等于的作用。鉴于此,用变量实现行号时,必须用:=

:=

不只在 set 和 update 时时赋值的作用,在 select 也是赋值的作用。

如果明白了 = 和:= 的区别,那么也就理解了下边的现象。

@num:=@num+1,:= 是赋值的作用,所以,先执行 @num+1, 然后再赋值给 @num,所以能正确实现行号的作用。

mysql 中:= 和 = 有哪些区别

@num=@num+1, 此时 = 是等于的作用,@num 不等于 @num+1,所以始终返回 0,如果改为 @num=@num, 始终返回 1 了。mysql 数据库中,用 1 表示真,0 表示假。

mysql 中:= 和 = 有哪些区别

感谢你能够认真阅读完这篇文章,希望丸趣 TV 小编分享的“mysql 中:= 和 = 有哪些区别”这篇文章对大家有帮助,同时也希望大家多多支持丸趣 TV,关注丸趣 TV 行业资讯频道,更多相关知识等着你来学习!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计474字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)