此代码SHOW PROCEDURE CODE proc_name
中是否有错误?
MySQL文档说它是正确的,但我在运行代码的任何时候都会收到1064错误。
答案 0 :(得分:2)
此语句是MySQL扩展,仅适用于使用调试支持构建的服务器。
所以,显然你的mysql没有启用调试
因为错误1064代表解析错误。
要在mysql中启用调试,非常简单: -
http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_debug
提供mysql配置--with-debug
答案 1 :(得分:2)
您可以从此处获取信息:
SELECT ROUTINE_DEFINITION FROM information_schema.ROUTINES WHERE SPECIFIC_NAME='proc_name'