错误SQL 查询: 文档CREATE FUNCTION `getParentList` (
ChildId VARCHAR( 1000 )
) RETURNS varchar( 1000 ) DETERMINISTIC BEGIN DECLARE sTemp VARCHAR( 1000 ) default '';DECLARE vID VARCHAR( 1000 ) default '';DECLARE iCnt INT default 0;SET vID = ChildId;REPEAT SELECT parentid
INTO vID
FROM infomation
WHERE infoid = vID;IF FOUND_ROWS( ) THEN SET sTemp = concat( sTemp, '\'', vID, '\',' ) ;SET iCnt = iCnt +1;END IF ;UNTIL NOT FOUND_ROWS( ) OR iCnt >=10 END REPEAT;IF length( sTemp ) >1 THEN SET sTemp = left( sTemp, length( sTemp ) -1 ) ;END IF ;RETURN sTemp;ENDMySQL 返回:文档
#1419 - You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 

解决方案 »

  1.   

    设置变量log_bin_trust_function_creators为true试试。set global log_bin_trust_routine_creators =on;
      

  2.   

    错误SQL 查询:SET GLOBAL log_bin_trust_routine_creators = ONMySQL 返回:文档
    #1227 - Access denied; you need the SUPER privilege for this operation 
      

  3.   

    那怎么办呢。 godaddy 的mysql啊