我正在尝试在我的Amazon RDS数据库中的表上创建触发器,但似乎无法实现。
我尝试在我使用的mysql客户端(Navicat)上创建一个触发器,但出现了错误,提示我需要SUPER权限才能这样做。经过一些搜索,我发现您可以 SET GLOBAL log_bin_trust_function_creators = 1
来解决此问题。我按照以下说明尝试了这个方法:http://getasysadmin.com/2011/06/amazon-rds-super-privileges/ (然后为了保险起见重新启动了DB服务器),但没有成功。
我还尝试通过mysql命令行创建触发器并设置变量,以确保Navicat没有向我的SQL命令添加任何不必要的内容,但这也失败了。从搜索结果看,貌似没有办法为自己授予SUPER权限。
那么,在RDS中是否可能创建触发器呢?