MySql - 在Windows中使用--with-debug启用存储过程功能访问

bin*_*iam 4 mysql

我正在使用MySql命令行5.6.11,当我尝试在命令行中查看我的存储过程时

SHOW PROCEDURE CODE sp_my_procedure
Run Code Online (Sandbox Code Playgroud)

我越来越:

ERROR 1289 (HY000): The 'SHOW PROCEDURE|FUNCTION CODE' feature is disabled; you need MySQL built with '--with-debug' to have it working
Run Code Online (Sandbox Code Playgroud)

如何使用该命令在Windows中使用"--with-debug"运行mysql(我看到了文档,但它讨论了如何在Linux中执行此操作)?

VMa*_*Mai 11

您需要自己编译mysql二进制文件,请参阅http://dev.mysql.com/doc/refman/5.6/en/source-installation.html,因为

SHOW PROCEDURE CODE proc_name
Run Code Online (Sandbox Code Playgroud)

此语句是MySQL扩展,仅适用于已使用调试支持构建的服务器.

但也许SHOW CREATE PROCEDURE可以满足您的需求.