mysql - 错误代码 : 1289. 'SHOW PROCEDURE|FUNCTION CODE' 功能已禁用;让它发挥作用

标签 mysql stored-procedures mysql-workbench alter

我想显示 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”。该程序有新旧版本。

你有什么想法吗?

最佳答案

这是设计使然。

SHOW PROCEDURE CODE Syntax
This statement is a MySQL extension that is available only for servers that have been built with debugging support. It displays a representation of the internal implementation of the named stored procedure.

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

关于mysql - 错误代码 : 1289. 'SHOW PROCEDURE|FUNCTION CODE' 功能已禁用;让它发挥作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17418968/

相关文章:

mysql - SQL 从多个表检查日期时间是否在 48 小时内

php - 在其他 sql 语句中使用 sql 语句结果

mysql - 我在 phpmyadmin 中创建了几个存储过程,如何使用 sql 查询调用它们?

database - PostgreSQL 中不同语言的性能/兼容性有何不同?

mysql - 错误代码 : 2013. 尽管时间未超过限制,但在查询期间失去了与 MySQL 服务器的连接

mysql - 在 MySQL 中存储列表的最有效方法

mysql - LEFT JOIN 只显示第一个表的第一行一次

mysql - 获取具有相似声音的记录

mysql - 将多个阅读日期分组为簇,该年的第 N 次阅读

mysql - 如何计算每位教师所教的学生数量而不包括重复的学生数量?