Ответ 1
Вы можете объявить переменную сеанса таким образом:
SET @myvarname := 'value';
или локальная переменная следующим образом:
DECLARE my_variable varchar(30)
также:
DECLARE my_variable varchar(30) DEFAULT 'value'
Как я могу объявить переменную для обычного запроса в MySQL?
например.,
declare @myVar date;
set @myVar = something;
select * from someTable where someColumn = @myVar;
Я пробовал, и синтаксис кажется неправильным... что мне не хватает?
Вы можете объявить переменную сеанса таким образом:
SET @myvarname := 'value';
или локальная переменная следующим образом:
DECLARE my_variable varchar(30)
также:
DECLARE my_variable varchar(30) DEFAULT 'value'