存储过程部分大妈如下:  
DECLARE cur_keyAvlid CURSOR FOR SELECT Key_ID,key_value,key_money FROM fc_vaskey WHERE key_text=p_key and key_state=0;  
  DECLARE CONTINUE HANDLER FOR SQLEXCEPTION set isErr = 1;          -- 错误返回 1 问题:
程序运行后得到 isErr = 1,单不知道是什么错误。我吧这个SQL打印出来是正常的,真的很郁闷,大家能帮帮我吧。我想得到具体的 SQLEXCEPTION ,能做到吗????

解决方案 »

  1.   

    SELECT Key_ID,key_value,key_money FROM fc_vaskey WHERE key_text=p_key and key_state=0;  直接在MYSQL命令行下运行MYSQL语句,看看提示
      

  2.   

    这个我运行了,可以SELECT出一个结果,单就是存储过程过不了,肯定是SQLEXCEPTION 问题,想在存储过程中捕获到具体的SQLEXCEPTION 。
      

  3.   

    想在存储过程中捕获到具体的SQLEXCEPTION 。
    在MYSQL中不能做到
      

  4.   


    这个MYSQL新版本也不行吗?
      

  5.   

    可以 SHOW ERRORS  查看错误信息。