check the manual that corresponds to your MySQL server version for the right syntax to use near ‘‘

阅读 151

2022-02-25

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)开始出现如上错误。

在这里插入图片描述


原因分析:

  1. 从上图可以看到,以及分析的原因可以看到,当初出现第一个结束符(;)分号时,会出现near ‘’ at这样的错误。

  2. 这是由于mysql一遇到;就会执行语句,如果要实现存储过程这样的语句,需要将;转义为其他符号,在出现其他符号时再让他结束


解决方案:

添加预定义语句
CREATE之前添加:delimiter //
结尾添加://

**

精彩评论(0)

0 0 举报