当前位置:Gxlcms > mysql > 图文介绍mysql中:=和=的区别

图文介绍mysql中:=和=的区别

时间:2021-07-01 10:21:17 帮助过:15人阅读

:=和=的区别

=

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

:=

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

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

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


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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

您可能感兴趣的文章:

  • MySQL中“:=”和“=”的区别浅析
  • 讲解MySQL中<=>操作符的用法
  • MYSQL where 1=1判定中的作用说明
  • mysql sql_mode="" 的作用说明
  • MySql中特殊运算符的使用方法总结

人气教程排行