mysql申明变量出现错误~~~~~求救~~~~~

wcnqrm 2011-07-01 02:39:54
create procedure pro_wjntest()
begin
DECLARE tmpName varchar(20) default '';
end;

在用heidiSQL里运行,会出现/* SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar(20) default ''' at line 3 */错误,mysql里面的声明变量不是这样么?搞了一个下午,头大了,请大虾们赐教下!!!!
...全文
379 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2011-07-01
  • 打赏
  • 举报
回复
在MYSQL命令行下
delimiter $$
create procedure pro_wjntest()
begin
DECLARE tmpName varchar(20) default '';
end$$
delimiter ;
vipper23 2011-07-01
  • 打赏
  • 举报
回复
delimiter $$
create procedure pro_wjntest()
begin
DECLARE tmpName varchar(20) default '';
end;
$$
delimiter ;

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧