首页 分享 mysql :=和=的区别

mysql :=和=的区别

来源:花匠小妙招 时间:2024-12-16 20:27

最新推荐文章于 2024-09-30 10:13:02 发布

WGH100817 于 2018-06-05 16:53:00 发布

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

如果明白了=和:=的区别,那么也就理解了下边的现象。
@num:=@num+1,:=是赋值的作用,所以,先执行@num+1,然后再赋值给@num,所以能正确实现行号的作用。
这里写图片描述

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

转载于:https://www.cnblogs.com/jpfss/p/9140622.html

相关知识

mysql中null与“空值”的坑
Mysql重点知识
MySQL if else相关函数
鲜花网上订购系统的设计与实现(MySQL)(含录像)
MySQL优化笔记(三)
MySQL
使用Python调用mysql
mysql 手动查询 中文查不到
mysql查询字符串不包含
MySQL绿色版安装【一键安装脚本】

网址: mysql :=和=的区别 https://www.huajiangbk.com/newsview1129996.html

所属分类:花卉
上一篇: == 与equals()的区别
下一篇: 新年+情人节=玫瑰新品,给你不一

推荐分享