我们很容易将例程/ SP定义器更新到5.7,但是在8.0中我们找不到确切的命令。我正在下面跑步,但无法正常工作。另外请注意,我们无法生成脚本并手动对其进行更新,然后重新执行该脚本。我们有大约3500 SP处于运行状态,我们无法承受任何停机时间。有什么解决方法吗?
ALTER PROCEDURE sng.sp_get_profile_search_2_test SQL SECURITY
DEFINER=`root`@`localhost`
要么
ALTER PROCEDURE sng.sp_get_profile_search_2_test SQL SECURITY
DEFINER='root'@'localhost'
最佳答案
范例:
UPDATE `mysql`.`procedure` pro SET definer = 'user@%' WHERE definer='root@%'