如何MySql中Query Edit中declare 一个变量也会出错阿

如何MySql中Query Edit中declare 一个变量也会出错阿

怎么MySql中Query Edit中declare 一个变量也会出错阿

想调试一下存储过程。把存储过程的语句拷出来放到Query   Edit   中来执行(以前在MS   SQL中经常这么干),结果Query   Edit   总是报错!甚至就剩下一句:

declare   name   varchar(50);   也报1064错误!

狗日的,MySql   调试怎么这么麻烦,大家帮我看看怎么去调试存储过程片断,很少用My   SQl   ,发现My   Sql还是很不方便的,比如说,以前在MS   SQL   的XML解析,现在看来都得手写过程来解析了,我的乖乖,太麻烦了。



declare @name varchar(50)

这样?




还是用回mysql的自己的调试工具比较好,我是用mysql querybrowser.




to :wangtiecheng(不知不为过,不学就是错!)

都 @ 了,还用什么 declare 呀,直接使用 @name 就可以了,不必 declare 了。

不过,我没有 declare @name varchar(50) 过,不知道这样会不会报错。

declare name varchar(50); 完全正确,只要把最后的 “; ” 改为 “; ” 就行了。

把存储过程的语句拷出来放到Query Edit 中来执行 出现错误是很正常的。

一般情况下,我只是用眼看。

呵呵,MySQL的存储过程调试起来就是很麻烦,没法和MS SQL相比。

如何MySql中Query Edit中declare 一个变量也会出错阿

相关文章:

你感兴趣的文章:

标签云: