mysql trigger 权限的说明

普通用户在创建trigger时会遇到的问题:

  1、如果开启了二进制日志,但是用户没有supper 权限;那么他在创建trigger 时会提示设置log_bin_trust_function_creators=1

  

trigger 的一些限制:

  1、同一个表的同一个时间点只能创建一个trigger;也就是说对于表t在它之上的before update 触发器只能有一个。

1、为了create trigger | drop trigger 语句能成功的执行我们需要trigger 权限

2、如果要执行new.colum_name='value' 那么还要有update 权限

3、如果要引用new.column 那么还要有select 权限

原文地址:https://www.cnblogs.com/JiangLe/p/5821964.html