标签: mysql
@var:= 0之间有区别吗?和@var = 0; ?
有无结肠?那是做什么的?
答案 0 :(得分:3)
在SET的情况下,它们是同义词:
SET @var := 1234; SET @var = 1234;
但=在SELECT中使用时充当条件运算符:
=
SELECT
SELECT @var := 1234; -- 1234 SELECT @var = 1234; -- 1
因此,最好坚持使用:=进行分配以避免混淆。
:=