This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled 错误解决办法
问题原因
- DETERMINISTIC 无法确定
- NO SQL 没有SQl语句,无法修改数据
- READS SQL DATA 只能读取数据,无法修改数据
- MODIFIES SQL DATA 要修改数据
- CONTAINS SQL 包含了SQL语句
解决办法
#方法一:在MySQL查询中启用参数:
set global log_bin_trust_function_creators=TRUE;(临时生效,重启后失效)
#方法二
在配置文件/etc/my.cnf的[mysqld]配置:
log_bin_trust_function_creators=1;(长期有效)