开发者社区> 问答> 正文

mysql过程调用过程 CALL new_ins(goods_id); 报错?报错

当我打开这一句的时候CALL new_ins(goods_id);    提示我语法有问题,请问哪里错了

BEGIN
    ##定义判断变量
    DECLARE _flag varchar(50);
    ## 定义查询变量
    DECLARE goods_id CURSOR FOR
    SELECT `id` FROM goods;
    ### 循环赋初始值
    DECLARE CONTINUE HANDLER FOR NOT FOUND SET _flag=NULL;
    ### 打开
    OPEN goods_id;
    ## 赋值
    FETCH goods_id INTO _flag;
    ###循环判断
    WHILE (_flag is not null ) DO
       ## 调用过程 new_ins
       #CALL new_ins(goods_id);    
       ## 赋值下一个游标
       FETCH goods_id INTO _flag;
    END WHILE;
    ## 关闭
    CLOSE goods_id;
    END

展开
收起
爱吃鱼的程序员 2020-06-06 09:31:26 471 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
                        <p>顶一下,大家看到帮帮忙啊</p>
    
    2020-06-06 09:31:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像