mysql 一个存储过程 我show procedure status看到它的definer是root@localhost 我在navicat中可以右键看到设计 创建 删除三个可以的操作 可是我查看它(call PRO_USER()) 却报错 错误是1318 incorrect number of arguments for PROCEDURE kgdoorwindow.PRO_USER; expected 1, got 0 谢谢
调试欢乐多
SHOW CREATE PROCEDURE procname
sql_mode是STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Create Procedure是
CREATE DEFINER=`root`@`localhost` PROCEDURE `PRO_USER`(IN testdd varchar(15))
SQL SECURITY INVOKER
begin
select UserId,Password from bim_user where UserId = testdd;
end
其他几项是储存过程名字和编码utf-8