Comment puis-je déclarer une variable pour une requête normale dans MySQL?
par exemple,
declare @myVar date;
set @myVar = something;
select * from someTable where someColumn = @myVar;
J'ai essayé et la syntaxe semble erronée ... qu'est-ce qui me manque?
Vous pouvez déclarer une variable de session de cette manière:
SET @myvarname := 'value';
ou une variable locale de cette façon:
DECLARE my_variable varchar(30)
aussi:
DECLARE my_variable varchar(30) DEFAULT 'value'