SET 里赋值 用=等号或:= 冒号+等号均可,
非SET语句里只能用 := 冒号+等号
用例子来说明:
1.
SET @test = 'a';
SELECT @test;
2.
SET @test = 123;
SELECT @test;
3.在 SELECT 里赋值
SET @test = 123;
SELECT @test2 :=@test;
SELECT @test2;
详细的变量名称规则就不说了,太复杂不好记,又容易和其他混淆,用英文字母应该就够用了吧。
SET 里赋值 用=等号或:= 冒号+等号均可,
非SET语句里只能用 := 冒号+等号
用例子来说明:
1.
SET @test = 'a';
SELECT @test;
2.
SET @test = 123;
SELECT @test;
3.在 SELECT 里赋值
SET @test = 123;
SELECT @test2 :=@test;
SELECT @test2;
详细的变量名称规则就不说了,太复杂不好记,又容易和其他混淆,用英文字母应该就够用了吧。