¿Cómo declarar una variable en MySQL para una consulta normal?


¿Cómo puedo declarar una variable para una consulta normal en MySQL?

E. g.,

declare @myVar date;
set @myVar = something;

select * from someTable where someColumn = @myVar;

Lo intenté y la sintaxis parece estar equivocada...¿qué me estoy perdiendo?

Author: Zuul, 2012-06-05

1 answers

Puede declarar una variable de sesión de esta manera :

SET @myvarname := 'value';

O una variable local de esta manera :

DECLARE my_variable varchar(30)

También:

DECLARE my_variable varchar(30) DEFAULT 'value'
 35
Author: aleroot,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-11-06 16:33:55