位置: 编程技术 - 正文

mysql 报错This function has none of DETERMINISTIC解决方案(mysql 报错1045)

编辑:rootadmin

推荐整理分享mysql 报错This function has none of DETERMINISTIC解决方案(mysql 报错1045),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql 报错 -7005,mysql 报错日志,mysql 报错1045,mysql 报错日志,mysql 报错日志,mysql 报错1062,mysql 报错1045,mysql 报错1062,内容如对您有帮助,希望把文章链接给更多的朋友!

本文章向朋友们介绍开启bin-log日志mysql报错:This function has none of DETERMINISTIC, NO SQL解决办法,

创建存储过程时

出错信息:

ERROR (HY): 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 不确定的

mysql 报错This function has none of DETERMINISTIC解决方案(mysql 报错1045)

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指定一个参数。

解决方法:

这样添加了参数以后,如果mysqld重启,那个参数又会消失,因此记得在my.cnf配置文件中添加:

log_bin_trust_function_creators=1

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

MySQL定义异常和异常处理详解 在MySQL中,特定异常需要特定处理。这些异常可以联系到错误,以及子程序中的一般流程控制。定义异常是事先定义程序执行过程中遇到的问题,异常处

Linux中更改转移mysql数据库目录的步骤 本文是简单整理一下这几天把MySQL从/var/lib/mysql目录下面转移到/home/mysql_data/mysql下面具体操作。首先我们需要关闭MySQL,命令如下:#servicemysqldstop网上有

mysql datetime查询异常问题解决 mysqldatetime查询异常异常:Value'--::'cannotberepresentedasjava.sql.Timestamp(--::)描述:非空无默认值的Datetime类型字段,查询时程序报以下错

标签: mysql 报错1045

本文链接地址:https://www.jiuchutong.com/biancheng/349257.html 转载请保留说明!

上一篇:mysql 启动错误1067 问题及解决方法(mysql启动错误1067 进程意外终止)

下一篇:MySQL定义异常和异常处理详解(mysql定义语句)

  • 自然人电子税务报税流程
  • 采矿权承包出去资源税
  • 可税前扣除的费用有哪些
  • 增值税进项发票当月未开,怎么办
  • 已交税金是什么类
  • 购买材料,收回会计分录
  • 提取的应交增值税怎么算
  • 个人出租住房要交个税吗
  • 发票抬头公司名称有空格
  • 以前年度损益调整借贷方向
  • 发票作废进项税额转出怎么做账
  • 多缴纳的附加税怎么退
  • 跨年发票冲红重新开具购买方做账不
  • 林木育种的意义和作用
  • 合作保证金可以退吗
  • 技术服务费普通发票怎么做账务处理
  • 公司租赁厂房开几个点发票
  • 银行承兑汇票上的承兑日期
  • 一月份开的票可以算到12月吗
  • 劳务公司差额征收税率是多少
  • 红字发票如何填写摘要
  • 印花税多计提如何冲回
  • 出售废品收入
  • 金税盘技术维护费可以抵扣吗
  • smtplib教程
  • php浮点数转为字符串
  • 没有抵扣的增值税怎么做账
  • vim diff对比
  • 视同销售要做收入?
  • 个税非居民是什么意思
  • 高温补贴需要缴纳社会保险费吗
  • 使用二氧化碳灭火器时人应该站在什么位置
  • php语言设计模式之单例模式
  • 查看redis节点
  • framework core
  • vue0
  • ai复制命令
  • macps字体怎么导入
  • 吸收合并的目的是什么
  • 帝国cms功能
  • 购买保健食品
  • centos上安装vscode
  • mongo mysql区别
  • 费用票有什么用处
  • 红字发票是可以抵扣吗
  • 销售会计的岗位职责有哪些
  • 税控盘和维护费440元抵减增值税吗
  • 个人所得税逾期申报怎么办
  • 出口退税是什么
  • 对公允价值套期的认识
  • 金融企业应当按照交易或事项的实质和经济现实
  • 进项发票的作用
  • 原材料不足
  • 出口退税进项税都抵扣了怎么办
  • 计提人工成本会计分录
  • mysql -ne
  • mysql handshake
  • 虚拟机基本知识
  • 由于您计算机中windows的版本比较
  • linux创建个人主页
  • linux nyy
  • 修改虚拟机中的用户名
  • centos如何安装yum
  • linux流量控制
  • linux强大的网络功能
  • centos安装c编译器
  • win8打不开咋办
  • A Type-Safe Event System for Unity3D
  • qt5.15教程
  • android opengles2.0教程
  • Linux查看所有用户和密码
  • unity开发用macbook怎么样
  • unity 游戏
  • vue用户权限解决方案
  • jquery.cookie.js实现用户登录保存密码功能的方法
  • 安卓 旋转屏幕
  • 小规模出售不动产怎么交税
  • 云南省地方税务局关于城镇土地使用税
  • 开红酒增值税票怎么开
  • 广东省哪里地方考中控证好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设