MySQL无法使用DECLARE定义变量

时间:2014-07-23 10:19:00

标签: mysql

在mysql编辑器中我无法使用DECLARE定义简单变量,例如:

DECLARE v_delay INT DEFAULT 0 ;

我现在收到此错误:

  

#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第1行的“DECLARE v_delay INT DEFAULT 0”附近使用正确的语法

1 个答案:

答案 0 :(得分:0)

在MySQL中,你只能在函数,过程,触发器,事件......中声明。

如果代码不仅仅是一个查询,那么你需要一个shell代码