mysql存储过程中if的嵌套

前几日写存储过程,使用嵌套if语句的时候,碰到一个奇怪的问题,多方找原因无果。后发现是一个很sb的问题。。。

if condition1 then

    if condition1.1 then

        do something1.1;

    else if condition1.2 then

        do something1.2;

    else   -- 报错的地方

        do something1.3;

    endif;

else

    do something2.2;

endif;


如上,else那里一直在报错。

使用了排除法,把else那块去掉,仍报错。

整个中间的if那段去掉,编译成功。

else if和else去掉,编译成功。

else if去掉,编译成功。


好吧,else if的问题。elseif应该是没有空格的!!!

排除法是个好方法,细心是个好习惯😂😂😂。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,498评论 0 17
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,742评论 18 399
  • 八月,雨来时 蝉还没睡醒 一只白鸟 勾住一根纤细的竹子,倒垂的影 跃过湖面的平静,落在 水蜘蛛织就的画布上 停顿,...
    蓝朵世界阅读 569评论 61 47
  • 生活越接近平淡,内心越接近绚烂。经历了世事的智者,终于领悟到,太过用力太过张扬的东西,一定是虚张声势的。而内心的安...
    晴晴的天空阅读 215评论 0 0
  • (模仿练习)
    萌萌321阅读 212评论 4 4