MySQL 8.0 存储过程所有者修改方法
在 MySQL 8.0 中,存储过程的所有者可以通过以下步骤进行修改:
-
登录 MySQL 数据库,使用管理员权限连接到数据库服务器。
-
执行以下语句,创建一个新的存储过程:
CREATE PROCEDURE new_proc()
BEGIN
-- 存储过程代码
END;
- 使用以下语句修改存储过程的所有者:
ALTER DEFINER = 'new_owner'@'%' PROCEDURE `new_proc`()
BEGIN
-- 存储过程代码
END;
在上面的语句中,'new_owner'是你想要修改为的存储过程所有者的用户名,'new_proc'是你想修改的存储过程的名称。
- 执行修改后的存储过程:
CALL `new_proc`();
这样就可以成功修改存储过程的所有者了。
原文地址: https://www.cveoy.top/t/topic/njCR 著作权归作者所有。请勿转载和采集!