一、前言
开发给了一个带函数的sql文件让我执行,但是执行导入时报以下错误
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled
二、解决
在数据库命令行中执行以下命令(临时生效)
set global log_bin_trust_function_creators=TRUE;
编辑数据库配置文件(永久生效)
vi /etc/my.cnf
log_bin_trust_function_creators=1
重启数据库服务
systemctl restart mysqld