1318 – Incorrect number of arguments for PROCEDURE 过程名; expected 2, got 4

内容纲要

今天在写MYSQL存储过程时,写完后保存没有问题,一运行竟然出现如下错误:

Procedure execution failed
1318 – Incorrect number of arguments for PROCEDURE test.getdata; expected 2, got 4

如果要是懂洋文的朋友一看就知道什么意思,可我对这个不怎么感冒,查了好久字典再知道他的意思,现在无私的奉献出来<-_->

数据库test中存储过程getdata参数个数不对,要求有两个参数,但是传进去了4个参数;解释一下什么意思:

我的存储过程的参数是getdata(id int,name varchar(200));而我传进去的参数是getdata(1,’zs’,22,0)

发表评论

邮箱地址不会被公开。 必填项已用*标注

4 × 5 =