当前位置: 首页 > news >正文

mysql创建自定义函数报错

mysql创建自定义函数报错:This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declarat…

这是我们开启了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;
http://www.lryc.cn/news/204130.html

相关文章:

  • Docker 的数据管理与网络通信以及Docker镜像的创建
  • linux系统查看bash的history
  • 【T+】畅捷通T+增加会计科目提示执行超时已过期。
  • 0基础学习VR全景平台篇第111篇:全景图拼接和编辑 - PTGui Pro教程
  • Dynamics 365 使用ILMerge 合并CRM开发后的DLL
  • SpringBoot Web请求响应
  • Jenkins CLI二次开发工具类
  • 2. 计算WPL
  • 筹备三年,自动驾驶L3标准将至,智驾产业链的关键一跃
  • 【Python】Python使用Switch语句
  • 一年一度的1024程序员节
  • 第十七章 数据库操作
  • RTI-DDS代码分析使用介绍
  • ant-design-vue 3 a-table保留选中状态
  • golang 工程组件:grpc-gateway option自定义http规则
  • 亚马逊添加购物车和收藏有什么区别
  • JAVA-编程基础-11-03-java IO 字节流
  • python之Cp、Cpk、Pp、Ppk
  • 统信uos 1030 企业版 安装.net core环境
  • 2023/10/23学习记录
  • flask入门(四)前后端数据传输
  • JS——垃圾回收的原理
  • Spring Cloud Gateway 路由构建器的源码分析
  • IT行业哪个方向比较好就业?
  • uniapp中nvue页面使用fixed后,数据更改不更新到该视图。
  • 力扣第55题 跳跃游戏 c++ 贪心 + 覆盖 加暴力超时参考
  • 系列十四、Redis的集群(一)
  • 红帽认证 | RHCE考试包括哪些内容?
  • ASPICE标准快速掌握「3.1. 实践示例」
  • pytorch 训练可视化