我现在在公司,没有装mysql,请问您试过嗎??要不我只能晚上回去再试了,谢谢回答!
已经改了,但是依然是这个错误
可以运行的你把char类型加个整数1,类型转换错误就报异常了,存储過程若一个报错则回滚字符用varchar类型的比较多一些
我是直接在命令提示符下写的,刚才问了我的一个老师,他跟我说了,答案如下:
mysql的存储过程若┅个报错则回滚 你写的没有错 只是少了修改结束标记了
在mysql中默认的一句话的结束时;,而这与procedure中分号冲突了
所以先要修改结束符号 比如:delimiter $ 昰将结束标记改为$ ,以后遇到$才是一句话的结束,这样 你的procedure中的结束标记;就不会报错了
你在什么地方执行的我的脚步是在navicat的查询中执行通過的。
虽然是这样,分给你了...
你在什么地方执行的我的脚步是在navicat的查询中执行通过的。