将char_length分配给变量时出错

时间:2015-04-21 19:29:33

标签: mysql

以下声明可以正常使用:

select char_length(nomoi_queue) from proroute where startNomosPro='low';

但是当我尝试将char_length分配给变量时:

set @var = char_length(nomoi_queue) from proroute where startNomosPro='low';
select @var;

我没有结果。出了什么问题;

1 个答案:

答案 0 :(得分:1)

这不是为变量赋值的正确语法。试试这样:

set @var = (select char_length(nomoi_queue) from proroute where startNomosPro='low');

或尝试这样:

select char_length(nomoi_queue) into @var from proroute where startNomosPro='low';