我不知道 这个商标的含义是什么? :=在MySQL中 嗯... 例如在Code。
select @RN:=@RN+1 as no, ...
from Employee
where EmployeeNumber='stackoverflow'
谢谢。
答案 0 :(得分:1)
引用绑定变量。例如说它的PHP,它将用变量替换该引用。
答案 1 :(得分:1)
是绑定变量。稍后将在执行查询时引用它。
答案 2 :(得分:1)
对于您提供的查询,您执行查询的时间没有效果。
执行查询后,您可以执行这样的查询,
select @RN
这将为您提供之前的@RN值。
变量@RN最初为0,每次查询都加起来+1。
也就是说,您可以随时在@RN变量中执行查询次数。
答案 3 :(得分:0)
它为变量赋值。与C风格语言中的=运算符相同。
在这种情况下,除非在运行查询之前初始化@RN,否则将为该列获取NULL(因为NULL + 1返回NULL)。
如果初始化它,您将在结果中获得连续的整数。