Для хранимой процедуры я хочу сделать SELECT и сохранить значение столбца в переменной.MySQL SELECT, хранить в переменной
Как это сделать?
Я хочу сделать что-то вроде этого:
DECLARE countTemp INT;
SET countTemp=(SELECT COUNT(Name) FROM mytable WHERE Name= var_name LIMIT 0,1);
ИЛИ, например:
DECLARE countTemp INT;
SELECT countTemp=ColumnXYZ FROM mytable WHERE Name= var_name LIMIT 0,1;
Но я попробовал это и MySQL говорит мой синтаксис неверен; как мне это сделать?
Вы получаете определенное сообщение об ошибке? – Matchu
'Строка скрипта: <#> \t У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с 'DECLARE countTemp INT; SET countTemp = SELECT COUNT (Name) FROM myTa 'в строке <#> ' –