ZEHUM 2021-09-23 12:34 采纳率: 100%
浏览 213
已结题

MySQL存储过程报错Incorrect number of arguments for PROCEDURE

需求情况:
使用触发器调用存储过程,当原表有插入数据则触发判断ZCD字段是否有‘,’逗号,如果有则根据拆分成两条数据

img

img

问题情况:
当原表内有数据,直接运行存储过程可运行成功,

img

但设置触发器后,使用语句插入数据后会报错存储过程输入参数数量不对,

img

然后发现直接调用存储过程加数据也会有问题,

img

目前情况是触发器,存储过程和插入语句都是没问题的,但组合到一起使用就会出问题,很是不解

  • 写回答

1条回答 默认 最新

  • CSDN专家-sinJack 2021-09-23 12:36
    关注

    创建的存储过程没有给参数,你调用的时候,又给了两个参数。

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月5日
  • 已采纳回答 9月27日
  • 创建了问题 9月23日