位置: 编程技术 - 正文

MySQL:Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEM

编辑:rootadmin

推荐整理分享MySQL:Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEM,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1:错误日志大量错误

:: [Warning] Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. INSERT... SELECT... ON DUPLICATE KEY UPDATE is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are updated. This order cannot be predicted and may differ on master and the slave. Statement:INSERT INTO tab_name  

2:原因:

查了下原因,tab_name 这个表上有2个唯一键。则使用INSERT … ON DUPLICATE KEY UPDATE ,且当前数据库binlog_format是statement格式,这种sql语句就会报unsafe。  

MySQL:Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEM

官方手册:

INSERT … ON DUPLICATE KEY UPDATE statements on tables with multiple primary or unique keys.When executed against a table that contains more than one primary or unique key, this statement is considered unsafe, being sensitive to the order in which the storage engine checks the keys, which is not deterministic, and on which the choice of rows updated by the MySQL Server depends.  

解决方法:

把binlog_format设置为ROW或者STATEMENT或者修改SQL。

一般情况下就是mysql配置问题,大家可以参考这篇文章:

MySQL MyISAM 优化设置点滴 最近在配置mysql服务器需要用到的一些设置,经过测试发现比较不错的配置方案,亮点在最后啊先说一点问题:Mysql中的InnoDB和MyISAM是在使用MySQL中最常用

Linux系统下Mysql使用简单教程(一) 如果你会查询这些相关的问题,说明你是一个正在或者准备从事IT的程序猿,对于一个程序猿而言,不会使用linux系统的程序猿不是一好的程序猿哦!因

Mysql使用简单教程(二) 接上文Linux系统下Mysql使用简单教程(一)字段参数以(字段名1数据类型1,字段名2数据类型2,......)的形式构建。关于mysql常用的数据类型,一下是比

标签: MySQL:Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEM

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

上一篇:MySQL 5.5.49 大内存优化配置文件优化详解(mysql大小)

下一篇:MySQL MyISAM 优化设置点滴(mysql优化参数详解)

  • 附加税填表说明
  • 母子公司合并报表的条件
  • 赔偿支出需要纳税调整吗
  • 企业支付的
  • 公司注销未登记债权,债务人如何抗辩
  • 不开发票的收入如何申报纳税
  • 工程外出经营流程
  • 营改增后补缴营业税
  • 对外支付佣金代扣代缴
  • 加油充值卡有优惠吗
  • 税控盘维护费280怎么交
  • 个人技术转让所得需要交税吗
  • 应交税费未交增值税怎么计算
  • 污水处理费计入哪里
  • 企业存货跌价准备一经计提在以后会计期间不得转回
  • ukey抄报税全流程视频教程
  • 2019年核定征收税率表
  • 办公用品收据可以入账吗
  • 家具螺丝螺母一般在哪里卖
  • 预征率3%
  • php echo \n
  • 二手房过户提供发票好还是不提供
  • 进料加工与来料加工均为一进一出的两笔交易
  • 常见造成账目差异的原因
  • 最小的蓝牙鼠标是哪款
  • 建设工程劳务分包合同属于建设工程合同吗
  • php内置数组
  • 完美解决索尼电视arc无声音
  • 建筑物附属设备包括哪些
  • 房产前期开发
  • 关系代数关系运算
  • php弹出登录框
  • 企业规定
  • 个税申报本期收入是填应发还是实发
  • Servlet4.0 Response
  • php_fileinfo不支持
  • sql server 2008 r2 express 精简版与企业版的区别
  • mysql数据库函数
  • 待处理流动资产损失属于什么科目
  • centos彻底删除文件
  • 建筑服务的劳务费交印花税吗
  • 研发费用辅助账怎么做
  • 残疾人保障金为负数
  • 收到银行贷款发放成功的短信
  • 发票抵扣联认证完还有用吗
  • 土地使用税退税怎么做会计分录
  • 企业汇算清缴调整费用后资产负债表怎么改
  • 进项税额允许抵扣分录
  • 租金收入分摊政策规定
  • 在linux系统中安装软件
  • win7无法打开此文件
  • win10 rs5
  • 电脑window8系统怎么样
  • mac怎么使用islide
  • mozilla是啥
  • svchost占用
  • win10家庭版系统怎么样
  • nodejsapi框架
  • lrucache算法
  • cocos2dx运行原理
  • 浏览器兼容的方法
  • dos批处理文件的扩展名
  • nodejs+ts
  • 刨根问底造句
  • mongoose操作
  • android view动画
  • android 安卓开发 openssl
  • unity持久化存储
  • js闭包详解
  • jquery解析XML及获取XML节点名称的实现代码
  • android菜鸟教程
  • 人力资源差额发票
  • 怎样查询一个企业是不是一般纳税人
  • 陕西省地方税务局公告2016年第1号
  • 2011年退伍军人证
  • 一般纳税人企业所得税5%还是25%
  • 教育费附加地方教育费附加税率
  • 为什么企业减少注册资金的原因
  • 福建地税网上办事大厅
  • 怎样通过发票号码查询电子发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设