这个符号是什么意思:=在sql中

时间:2014-12-19 06:47:55

标签: mysql sql colon-equals

这是什么意思

  

:=

在sql中?

如果发现某些sql使用了那个符号示例

select col1, col2, @pv:=col3 as 'col3' from table1
join
(select @pv:=1)tmp
where col1=@pv

提前谢谢。

1 个答案:

答案 0 :(得分:4)

使用此:此变量前面带有@符号以建议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?