您现在的位置是:网站首页> 编程资料编程资料
图文介绍mysql中:=和=的区别_Mysql_
2023-05-27
310人已围观
简介 图文介绍mysql中:=和=的区别_Mysql_
:=和=的区别
=
- 只有在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查看和修改时区的方法_Mysql_
- 解决mysql与navicat建立连接出现1251错误_Mysql_
- navicat 8 for mysql建库的方法_Mysql_
- 将MySQL去重操作优化到极致的操作方法_Mysql_
- 监听mysql表内容变化 mysql开启binlog_Mysql_
- Mysql数据库监听binlog的开启步骤_Mysql_
- CentOS7离线安装MySQL的教程详解_Mysql_
- centos7.2下安装mysql5.7数据库的命令详解_Mysql_
- 如何将Excel文件导入MySQL数据库_Mysql_
