This function has none of DETERMINISTIC, NO SQL
2024-08-21 18:40:37
错误信息:
[Err] 1418 - 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指定一个参数。
在MySQL中创建函数时出现这种错误的解决方法:
set global log_bin_trust_function_creators=TRUE;
or
set global log_bin_trust_function_creators=1;
最新文章
- ILMerge合并多个DLL
- Ubuntu16.10 主题flatabulous安装
- 说说设计模式~装饰器模式(Decorator)~多功能消息组件的实现
- iOS——数据安全性问题小结
- PowerDesigner使用教程|使用方法
- [转]Ubuntu alternate和desktop区别
- [转]LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- DHTMLX系列组件的学习笔记
- 微信和QQ网页授权登录
- lintcode.46 主元素
- Xadmin集成富文本编辑器ueditor
- AngularJS学习篇(二十一)
- js 类数组arguments详解
- Office2010安装出现“错误1907”的解决方法(未验证)
- centos 搭建git 服务器
- 关于一个常用的CheckBox样式
- 玩转X-CTR100 | STM32F4 l X-Assistant串口助手控制功能
- 学习刘伟择优excel视频
- jquery knob旋钮插件
- anaconda+pycharm的安装和应用