位置: 编程技术 - 正文

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

  • 税收优惠属于政策吗
  • 增值税专用发票丢失了要怎么处理
  • 长期股权投资的账面价值怎么计算
  • 发票货物名称前带星号规定
  • 财务毛利率是毛利率吗
  • 保险公司收车船使用税吗
  • 在建工程累计摊销会计分录
  • 增值税计算为什么是销项减进项
  • 待认证进项税是借方还是贷方
  • 以房屋抵顶的工程叫什么
  • 购货发票属于外来原始凭证吗为什么
  • 向投资者借款做在什么科目
  • 股权转让评估费可以有公司承担吗
  • 发票开具提示
  • 公司购买固定资产需要交印花税吗
  • 小规模企业如何变更营业范围
  • 小规模纳税人网上申报流程视频
  • 去税务局领用发票要多久
  • 本月预估是什么意思
  • 海关新增成交方式exw条款,如何退税?
  • 预提租赁费会计处理
  • 一般纳税人收到专票怎么做分录
  • 小规模的应交税费涉及几个三级明细
  • 补发上月工资如何计税
  • 三星笔记本预装系统
  • 交易性金融资产包括哪些项目
  • win10通知栏怎么设置
  • 电脑bios打开usb接口
  • PHP:mb_ereg_replace()的用法_mbstring函数
  • 公司招的兼职员工怎么报个税
  • php自学
  • 公司购买写字楼怎么入账
  • 总分类账和明细账
  • vue 模拟遥控按钮
  • php7.0
  • 新产品研发费的会计分录
  • 第一部塞班手机
  • php入门基础教程
  • 最早的操作系统被称为什么操作系统
  • 累积未分配利润为负可以分红吗
  • mac phpstudy
  • 古罗马广场意大利
  • 云霞下的麦田
  • 国有控股企业改制
  • vue的后端
  • 漏记收入 罚款
  • 企业所得税征前减免是什么意思
  • 小规模纳税人季报需要报什么
  • 机器人折旧年限
  • saas web
  • 防洪费属于税金及附加吗
  • 公司间代收款需要开票吗
  • 帝国cms怎么用
  • 中介代缴社保费用多少
  • 新会计制度对会计人员的影响
  • 金蝶软件修改凭证
  • 长期股权投资其他资本公积
  • 医院执行政府会计制度操作指南 .pdf
  • 一般纳税人附加税减半征收政策2023
  • 清算期间发生的利息支出应计入
  • 房租收入如何缴纳增值税
  • 提取备用金怎么做账务处理
  • 其他应收款借方负数代表什么意思
  • mysql索引用法
  • mac系统照片在哪个文件夹
  • 怎么制作win7系统u盘装系统教程
  • windows7创建新桌面
  • win 10 ie8
  • win8系统忘记电脑开机密码怎么办
  • .exe是啥
  • 为什么国外程序员比国内厉害
  • linux gpfs
  • win7取消禁用无线网络
  • rhel6提供5种基本的安装方式
  • 疯狂Android讲义(kotlin版)
  • python的特点及应用范围
  • shell脚本运行linux命令
  • fw开发
  • 税源管理科是干什么的
  • 蚊香税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设