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

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.kler.cn/a/105333.html

相关文章:

  • 论文-分布式-分布式计算|容错-分布式控制下的自稳定系统
  • C#实现数据导出任一Word图表的通用呈现方法及一些体会
  • Nginx学习笔记01
  • PaddleX场景实战:PP-TS在电压预测场景上的应用
  • 【计算机网络】文件传输协议FTP和SFTP
  • DBeaver连接数据库报错:Public Key Retrieval is not allowed 的解决方案
  • Elasticsearch基础篇(六):es映射和常用的字段类型
  • python---闭包
  • Android Studio 导出 jar
  • 【JavaEE初阶】 线程安全的集合类
  • elementUI 中 date-picker 的使用的坑(vue3)
  • Redis | 数据结构(02)SDS
  • 解决Windows出现找不到mfcm90u.dll无法打开软件程序的方法
  • 第四章 文件管理 六、文件的基本操作
  • 第十一届蓝桥杯模拟赛第一期
  • 用IntelliJ远程打断点调试
  • Mingw下载---运行vscodeC++文件
  • VNC图形化远程连接Ubuntu服务器
  • vue首页多模块布局(标题布局)
  • 在Java中使用FileReader.read()进行读取文件时,为什么乱码?两个方法解决