我有以下问题。当我尝试将选择结果放入变量时,该变量为空。
从 testTable 中选择 @test = min(testId);
结果为空。有什么建议么?
试试这个:
select @test := min( testId) from testTable;
编辑:=
运算符在 SET 语句中使用,在 select 语句中使用分配运算符,:=
而不是=
.
您可能需要使用以下语法:
SET @test := (SELECT MIN(testId) from testTable);
SELECT @test;
或这个:
SELECT MIN(testId) FROM testTable INTO @test;
SELECT @test;
请在此处查看小提琴。