0

我有以下问题。当我尝试将选择结果放入变量时,该变量为空。

从 testTable 中选择 @test = min(testId);

结果为空。有什么建议么?

4

2 回答 2

0

试试这个:

select @test := min( testId) from testTable;

编辑:=运算符在 SET 语句中使用,在 select 语句中使用分配运算符,:=而不是=.

于 2013-09-07T13:45:44.820 回答
0

您可能需要使用以下语法:

SET @test := (SELECT MIN(testId) from testTable);

SELECT @test;

或这个:

SELECT MIN(testId) FROM testTable INTO @test;

SELECT @test;

在此处查看小提琴。

于 2013-09-07T13:52:29.377 回答