Наступне твердження працює добре:
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 для відповіді № 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";