1. 程式人生 > >AWS RDS 無super許可權下建立function

AWS RDS 無super許可權下建立function

AWS RDS擁有最高許可權的使用者是主賬戶,但其並不具備super許可權。此時,我們建立function時會報許可權不足。

解決辦法是:在引數組中設定log_bin_trust_function_creators=1,然後再建立即可。

示例:

DELIMITER $$
CREATE FUNCTION hello_world()
  RETURNS TEXT
  LANGUAGE SQL
BEGIN
  RETURN 'Hello World';
END;
$$
DELIMITER ;

參考:

http://sql-info.de/mysql/examples/create-function-examples.html

http://www.techonthenet.com/mysql/functions.php