Mysql 創建函數出現This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA


This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary

mysql的設置默認是不允許創建函數

 

解決辦法1:

執行:

SET GLOBAL log_bin_trust_function_creators = 1;

不過 重啟了 就失效了

注意: 有主從復制的時候 從機必須要設置  不然會導致主從同步失敗

 

 

解決辦法2:

在my.cnf里面設置

log-bin-trust-function-creators=1

不過這個需要重啟服務

 


免責聲明!

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



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