帮小弟看看什么地方写错了, 一个参数的时候是对的,  写两个参数就报错

解决方案 »

  1.   

    存储过程需要
    CREATE PROCDURE XXX 
    AS
    BEGIN
    ...
    ENDMYSQL里面一般这样
    mysql> delimiter // mysql> CREATE PROCEDURE xxx
    -> BEGIN 
    -> SELECT COUNT(*) INTO param1 FROM t; 
    -> END; 
    -> // 调用的时候用CALL xxx
      

  2.   

    我这是通过Navicat for Mysql 写的存储,开始我也用了CREATE PROCDURE XXX   后来报错了,查了一下,说软件自带这句话,只要写begin   end里面的内容
      

  3.   

      搞定了   参数类型写有问题  谁知varchar  编码没添加 换个类型就好了