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 權限


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM