解决方案 »

  1.   

    贴个主键重复的错误处理参考CREATE PROCEDURE sp_add_location  
        (in_location    VARCHAR(30),  
         in_address1    VARCHAR(30),  
         in_address2    VARCHAR(30),  
         zipcode        VARCHAR(10),  
         OUT out_status VARCHAR(30))  
    BEGIN  
       DECLARE CONTINUE HANDLER  FOR 1062  SET out_status='Duplicate Entry';   
       SET out_status='OK';  
       INSERT INTO locations(location,address1,address2,zipcode)  VALUES  (in_location,in_address1,in_address2,zipcode);  
       if(out_status='Duplicate Entry') then
       do your work;
       end if;
    END;  
      

  2.   

    这个异常是自定义的,如果你知道错误代码就可以改语句中的1062如果不知道,可以改1062为SQLEXCEPTION
      

  3.   

    看来被压下去了,都谷歌百度bing360很久了,还是没有任何实质性的进展,在顶一次,没有回答,就只能散分了,悲剧啊。
      

  4.   

    没有,完全没有倒是把mysql的查询其他语法研究了一下。
      

  5.   

    我也网上搜了很久了蛋疼。。Mysql就不能集成log4plsql的东西么,如果楼主找到方案了求指导下
      

  6.   

    难道只能等到mysql自己解决这个问题了吗?
      

  7.   

    顶一顶,如果还是不行的话,就放弃了,等mysql自己解决了