MySQL的自定义函数调用怎么那么麻烦,总出错,在MySQL-front的SQL编辑器中调用出现#1305错误,显示function xxxx does not exist错误,但在Object IDE窗口执行是正常的,函数定义本身肯定是没有错的,
是不是:
CREATE DEFINER=`root`@`%` FUNCTION `GetTerms`(`itermid` varchar(20)) 里面的DEFINER=`root`@`%`作怪,SQL Server中可以加上数据库所有者来调用,是不是MySQL中也要加上数据库所有者来调用?我执行:
select GetTerm('100');
总是通不过,显示function GetTerm does not exist。
是不是:
CREATE DEFINER=`root`@`%` FUNCTION `GetTerms`(`itermid` varchar(20)) 里面的DEFINER=`root`@`%`作怪,SQL Server中可以加上数据库所有者来调用,是不是MySQL中也要加上数据库所有者来调用?我执行:
select GetTerm('100');
总是通不过,显示function GetTerm does not exist。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货