转移数据库,创建函数报错,mysql告诉我要超级权限???
折腾半天原来是 创建函数的语句上带了上个数据库账号信息,
DEFINER=`root`@`localhost`
SQL SECURITY子句指定为DEFINER,存储过程将使用存储过程的DEFINER执行存储过程,验证调用存储过程的用户是否具有存储过程的execute权限和DEFINER用户是否具有存储过程引用的相关对象的权限;
转移数据库,创建函数报错,mysql告诉我要超级权限???
折腾半天原来是 创建函数的语句上带了上个数据库账号信息,
DEFINER=`root`@`localhost`
SQL SECURITY子句指定为DEFINER,存储过程将使用存储过程的DEFINER执行存储过程,验证调用存储过程的用户是否具有存储过程的execute权限和DEFINER用户是否具有存储过程引用的相关对象的权限;