这是什么意思



在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/

10-17 00:08