Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我怎样才能让别人看到 mysql 例程的结构?以下命令可用于显示例程的结构:
show create function FUNCTION_NAME
或者
show create procedure PROCEDURE_NAME
但它应该由有grant all权限的用户运行。我不想给grant all用户。我需要的确切拨款是什么或替代解决方案是什么?
grant all
从手册
要使用任一语句,您必须是例程 DEFINER 子句中指定的用户或对 mysql.proc 表具有 SELECT 访问权限。
所以授予SELECT表mysql.proc就足够了。
SELECT
mysql.proc