我使用MySql命令行5.6.1,当我试图在命令行(如)中查看我的存储过程时
SHOW PROCEDURE CODE sp_my_procedure
我得到:
ERROR 1289 (HY000): The 'SHOW PROCEDURE|FUNCTION CODE' feature is disabled; you need MySQL built with '--with-debug' to have it working
如何使用该命令在Windows中运行带有"--with debug"的mysql(我看到了文档,但它谈到了如何在Linux中做到这一点)?
您需要自己编译mysql二进制文件,请参阅http://dev.mysql.com/doc/refman/5.6/en/source-installation.html,因为
SHOW PROCEDURE CODE proc_name
此语句是MySQL扩展,仅适用于服务器已通过调试支持构建的。
但也许SHOW CREATE PROCEDURE会给你想要的。