普通用戶在創建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 權限