标签: mysql
当我尝试DECLARE output_text VARCHAR(20);时,我收到以下错误:
DECLARE output_text VARCHAR(20);
#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第1行的“DECLARE output_text VARCHAR(20)”附近使用正确的语法
我运行phpmyadmin MySQL版本:5.0.45-community-nt。我是否需要特殊权限来声明变量和函数?
答案 0 :(得分:2)
您的DECLARE声明似乎独立,illegal:
DECLARE
DECLARE只允许在BEGIN ... END复合语句中使用,并且必须在任何其他语句之前的开头。