2

我想从 mysql 工作台程序中显示我的程序代码。我右键单击任何程序并单击“更改程序”选项,但没有发生任何事情。

我正在尝试另一种方式来显示我的代码并更改程序的代码。使用 mysql 代码我想向代码显示,此代码语句如下:

SHOW PROCEDURE CODE pusers

但我收到此错误:

Error Code: 1289. The 'SHOW PROCEDURE|FUNCTION CODE' feature is disabled;  to have it working

我的操作系统是 MAC Lion OSX 和 MySQL Workbench 程序版本是“版本 5.2.47 修订 10398”和“版本 5.2.45 修订 10251”。该程序有新旧版本。

你有什么想法吗?

4

1 回答 1

3

这是设计使然。

SHOW PROCEDURE CODE 语法
此语句是 MySQL 扩展,仅适用于已构建具有调试支持的服务器。它显示了命名存储过程的内部实现的表示。

正如错误消息明确指出的那样,如果您希望能够使用此功能,您需要使用--with-debug选项构建您的 MySql。

于 2013-07-03T06:05:10.153 回答