这是什么意思
在SQL中?
如果使用类似该符号的示例找到了一些sql
select col1, col2, @pv:=col3 as 'col3' from table1
join
(select @pv:=1)tmp
where col1=@pv
先感谢您。
最佳答案
使用此方法:此处的变量前面带有@符号,以建议user-defined variable.
不带@的变量是系统变量,您无法定义自己。
SET @pv:=1// we set a variable
即
:=
像普通的=
一样用作赋值运算符,否则在其他地方。看到这里:http://dev.mysql.com/doc/refman/5.0/en/user-variables.html
并在此处看到一个不错的帖子:MySQL: @variable vs. variable. Whats the difference?
关于mysql - 这个符号是什么意思:= in sql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27560991/