声明MySQL变量的权限?

时间:2011-08-20 19:31:11

标签: mysql

当我尝试DECLARE output_text VARCHAR(20);时,我收到以下错误:

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

我运行phpmyadmin MySQL版本:5.0.45-community-nt。我是否需要特殊权限来声明变量和函数?

1 个答案:

答案 0 :(得分:2)

您的DECLARE声明似乎独立,illegal

  

DECLARE只允许在BEGIN ... END复合语句中使用,并且必须在任何其他语句之前的开头。