我无法在MySQL存储过程中看到SQL查询!

时间:2009-07-05 15:31:04

标签: mysql stored-procedures

我通过远程访问在MySQL中创建了许多存储过程。这些程序运作良好。

几天后我通过远程访问连接到数据库。所有存储过程都是活着的,但在尝试调用这些过程时,我意识到程序内部的SQL查询已经消失了。谁知道原因?

1 个答案:

答案 0 :(得分:1)

如果SHOW CREATE PROCEDURE(请参阅docs)没有向您显示过程(内部有SQL查询),您可能会遇到一些权限问题 - 您需要成为过程的所有者或拥有{ {1}}访问SELECT表。