图文介绍mysql中:=和=的区别
16lz
2021-12-21
:=和=的区别
=
- 只有在set和update时才是和:=一样,赋值的作用,其它都是等于的作用。鉴于此,用变量实现行号时,必须用:=
:=
- 不只在set和update时时赋值的作用,在select也是赋值的作用。
如果明白了=和:=的区别,那么也就理解了下边的现象。
@num:=@num+1,:=是赋值的作用,所以,先执行@num+1,然后再赋值给@num,所以能正确实现行号的作用。
@num=@num+1,此时=是等于的作用,@num不等于@num+1,所以始终返回0,如果改为@num=@num,始终返回1了。mysql数据库中,用1表示真,0表示假。
总结
更多相关文章
- android上一些方法的区别和用法的注意事项
- Android中的FILL_PARENT与WRAP_CONTENT的区别
- [Android] ACTION_GET_CONTENT与ACTION_PICK的区别
- android上一些方法的区别和用法的注意事项
- linearLayout 和 relativeLayout的属性区别
- 【Android】loadData与loadDataWithBaseURL的区别
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- android Activity生命周期详解(图文)
- android Activity生命周期详解(图文)