MySQL 自定义函数时:This function has none of DETERMINISTIC, NO SQL 解决方案

数据库:MySQL 8.0 +

环境:Docker

问题描述:

在创建自定义数据时出现如下错误提示:

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

MySQL 自定义函数时:This function has none of DETERMINISTIC, NO SQL 解决方案_第1张图片

解决方案:

第一步:进入Mysql (不要进入任何一个数据库)

第二步:运行如下SQL语句

 set global log_bin_trust_function_creators=TRUE;

再执行自定义函数,正常执行

你可能感兴趣的:(数据库,mysql,mysql,函数错误,mysql,自定义函数错误,自定义函数错误)