mysql报错:check the manual that corresponds to your MySQL server version for the right syntax to use near ‘’ at line 6
项目场景:
在orcal存储过程转mysql时,出现的报错
问题描述:
进入BEGIN 语句后,定义变量时(DECLARE)开始出现如上错误。
原因分析:
-
从上图可以看到,以及分析的原因可以看到,当初出现第一个结束符(;)分号时,会出现near ‘’ at这样的错误。
-
这是由于mysql一遇到;就会执行语句,如果要实现存储过程这样的语句,需要将;转义为其他符号,在出现其他符号时再让他结束
解决方案:
添加预定义语句
CREATE之前添加:delimiter //
结尾添加://
**
,