EOB*_*EOB 27 mysql variables variable-declaration
如何在MySQL中为普通查询声明变量?
例如,
declare @myVar date;
set @myVar = something;
select * from someTable where someColumn = @myVar;
Run Code Online (Sandbox Code Playgroud)
我试过,语法似乎是错的......我错过了什么?
ale*_*oot 38
您可以通过以下方式声明会话变量:
SET @myvarname := 'value';
Run Code Online (Sandbox Code Playgroud)
或以这种方式的局部变量:
DECLARE my_variable varchar(30)
Run Code Online (Sandbox Code Playgroud)
也:
DECLARE my_variable varchar(30) DEFAULT 'value'
Run Code Online (Sandbox Code Playgroud)