位置: 编程技术 - 正文

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优化参数详解)

  • 小规模超过30万计算
  • 企业如何进行纳税申报
  • 小规模企业税务登记流程
  • 投资收益转入资本公积
  • 物业公司广告费返还会计分录
  • 合同不交印花税合法吗
  • 财政拨款结余明细科目编码
  • 申报个税人员金额一般
  • 其他应收款包括应收利息吗
  • 对方公司已经注销,欠钱收不回
  • 建筑企业外地施工成立分公司吗
  • 车辆购置税多少?
  • 小规模纳税人免税会计分录
  • 子公司给总公司开发票
  • 第三方付款会计分录
  • 印花税这个月没交下个月补报可以吗?
  • 加油款可以开专用发票吗
  • 发票专用章备案需要什么资料
  • 建筑业3%人工费可以开专票吗?
  • 产品调试费计入什么科目
  • 幼儿园收的保教费是什么费
  • 2019增值税改革政策解读
  • 资产负债表中资产项目的排列顺序是
  • 什么是债券持有人
  • 二手车增值税专用发票税率
  • 公司试乘试驾车管理
  • w10如何删除微软拼音
  • php bcmath off
  • 长期借款和短期借款会计分录的区别
  • 增值税留抵退税政策2023
  • 给php开发者的编程代码
  • 46 个非常有用的成语
  • php正则表达式匹配字符串
  • php连接数据库实现登录注册
  • 稚晖君的学历
  • groupdel命令详解
  • 税控盘费和服务费都可以减免吗
  • python 函数的返回值
  • 为什么出台农产品质量安全法
  • 本年利润的会计分录
  • 个体工商户个税多久申报一次
  • 跨月的红字发票申请表怎么撤销
  • 滴滴电子普通发票能抵扣进项税吗
  • 补交进项转出的税分录
  • 材料抵扣进项税额
  • 工会活动支出如何记账
  • 新增社保需要工资表和记账凭证吗
  • 生产性生物资产折旧计入什么科目
  • 现金流水账怎么做表格
  • 新成立的公司都是小微企业吗
  • freebsd 网卡驱动
  • windowsxp能用pr吗
  • windows xp系
  • centos failed to start login service
  • linux find . -name命令
  • linux做网卡绑定
  • xp系统停止服务了还能用吗
  • Win10 TH2首个重要更新后应用商店依然存在问题
  • win7怎么修改开始菜单样式
  • win8.1应用商店不能装软件,提示此项应用不在提供
  • 在linux中使用ssh远程调试后目标板的输出在哪里
  • js获取json数组中的值
  • js的文件操作
  • ie浏览器怎么设置打开网页在同一个窗口
  • javascript如何学
  • javascript教程完整版
  • 自定义圆角控件
  • java教程
  • Android support v7 ActionBarActivity 过时
  • 快速掌握英语的方法
  • javascript怎么用
  • 电子税务局内蒙古自治区
  • 纳税人识别号是几位数
  • 河南税务机关
  • 出口退税是哪个环节交的
  • 税务备案表银行留存
  • 个体工商户怎样交税
  • 一般纳税人城建税减免最新政策
  • 完税证明在哪里查询打印
  • 个人所得税的通知
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设