我的版本是5.1,我的客户端工具用的navicat for mysql .此工具没有调试功能,从网上下载了一个toad for mysql,有调试功能,好像不能调试啊。谢谢大家的回答

解决方案 »

  1.   

    toad 应该可以用,你的问题是什么?先试试直接用mysql 客户命令工具直接联一下.
      

  2.   

    最好安装一个SQLYOG图形化管理工具,建立、运行SP,看看问题出在哪里,
    没有什么好方法
      

  3.   

    to:ACMAIN_CHM :
        我选中我的存储过程,右键选择debug,弹出一个输入参数的窗口,输入相应的参数,点击ok,提示:Statusbar 2009-5-8 10:03:52 MySQL Database Error: Lost connection to MySQL server during query (Remembered answer: "OK". <link>)
        晕,执行其他查询都没有问题的。怎么就说lost connection呢?!!   
      

  4.   

    我一般在mysql 下直接调试,这样每一步可以看得很清楚。特别是MySQL一般会安装在linux上,用命令更为方便。http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html#mysql
    8.3. mysql:MySQL命令行工具
    8.3.1. 选项
    8.3.2. mysql命令
    8.3.3. 怎样从文本文件执行SQL语句
    8.3.4. mysql技巧
      

  5.   

    ACMAIN_CHM:
        真的很感谢你的热心回复。
        我以前一直用oracle的,用toad调试非常方便,选中要调试的存储过程,设置好参数,load存储过程,设置断点,单步调试,里面的一步一步可以调试,而且可以看到即时的结果(变量值)等等。
        我们的数据库是安装在linux上的,我想在客户端直接调试。
        顺便再问一句,用mysql命令调试可以看到执行步骤的执行结果吗?
      

  6.   

    你在图形化管理工具中SELECT 变量名
    OR
    将结果存入临时表中,检查结果