mysql报错This function has none of DETERMINISTIC怎么办
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,小编给大家分享一下mysql报错This function has none of DETERMINISTIC怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章
千家信息网最后更新 2025年11月12日mysql报错This function has none of DETERMINISTIC怎么办
小编给大家分享一下mysql报错This function has none of DETERMINISTIC怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
本文向朋友们介绍开启bin-log日志mysql报错:This function has none of DETERMINISTIC, NO SQL解决办法,
创建存储过程时
出错信息:
ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
原因:
这是我们开启了bin-log, 我们就必须指定我们的函数是否是
1 DETERMINISTIC 不确定的2 NO SQL 没有SQl语句,当然也不会修改数据3 READS SQL DATA 只是读取数据,当然也不会修改数据4 MODIFIES SQL DATA 要修改数据5 CONTAINS SQL 包含了SQL语句
其中在function里面,只有 DETERMINISTIC, NO SQL 和 READS SQL DATA 被支持。如果我们开启了 bin-log, 我们就必须为我们的function指定一个参数。
解决方法:
SQL codemysql> show variables like 'log_bin_trust_function_creators';+---------------------------------+-------+| Variable_name | Value |+---------------------------------+-------+| log_bin_trust_function_creators | OFF |+---------------------------------+-------+mysql> set global log_bin_trust_function_creators=1;mysql> show variables like 'log_bin_trust_function_creators';+---------------------------------+-------+| Variable_name | Value |+---------------------------------+-------+| log_bin_trust_function_creators | ON |
这样添加了参数以后,如果mysqld重启,那个参数又会消失,因此记得在my.cnf配置文件中添加:
log_bin_trust_function_creators=1
以上是"mysql报错This function has none of DETERMINISTIC怎么办"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
参数
篇文章
怎么办
内容
语句
不怎么
信息
函数
办法
原因
只是
只有
大部分
文件
方法
日志
更多
朋友
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科顺网络技术有限公司
小学网络安全教育教案20篇
td350 服务器
tcp端口和服务器端口
服务器如何看内存频率
路南区云服务器
sap从第三方系统抓数据库
所有数据库主页
nginx服务器代码的策略模式
在对服务器的日志进行分析时
常用的网络安全技术包括探测
网络安全2018校园招聘
机房服务器需要注意什么
商机互通网络技术有限公司
数据库创建存储过程在哪里看
2019网络安全公司
仪器软件开发外包
台州桌面软件开发
东莞壁球软件开发
软件开发公司交对少税
软件开发最新算法
双人成行聊天服务器离线
nginx ftp服务器
广东南粤银行软件开发岗位
阿里云日志服务器配置
网络安全服务目标
未知的服务器异常
ibm服务器设置密码
配置nat服务器
软件开发技术工资怎么样