我在MySQL中有一个存储过程。当我运行SHOW procedure STATUS如'sp_name‘时,我得到一些列来解释存储过程。
定义器设置为DEFINER root@%,Security_type设置为definer。这是否意味着只有root用户才能调用存储过程?
发布于 2011-10-19 21:45:33
这是否意味着只有根用户才能调用存储过程?
不,不需要。任何具有EXECUTE权限的用户都可以调用此过程。
从引用- SQL安全特性可用于指定是否应使用创建例程的用户或调用例程的用户的权限来执行例程。
https://stackoverflow.com/questions/7821747
复制相似问题