1. 程式人生 > >Mysql 創建函數出現This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA

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

AD its my.cnf tor read 允許 -c pos ini

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

不過這個需要重啟服務

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