REPLACE INTO语法是MySQL数据库独特的扩展语法,可以提供“不存在即插入,存在即更新”的操作,MySQL官方文档解析其算法为:

1、尝试进行INSER 操作

2、如果INSERT 失败,则按照重复的键进行删除,再进行插入

但通过在MySQL 5.7.19上进行测试,查看其生成ROW格式的的BINLOG数据,REPLACE INTO操作被转换为以下操作的BINLOG:

PS:在BINLOG 看到的操作并不能代表其在数据库中真实操作,使用BINLOG可以保证主从数据一致,因此可以按照BINLOG去理解REPLACE INTO的修改操作。

##===================================================================##

转载于:https://www.cnblogs.com/TeyGao/p/8422911.html

MySQL--REPALCE INTO操作相关推荐

  1. C语言对mysql数据库的操作

    C语言对mysql数据库的操作 原文:C语言对mysql数据库的操作 这已经是一相当老的话题.不过今天我才首次使用,把今天的一些体会写下来,也许能给一些新手带来一定的帮助,更重要的是供自己今后忘记的怎 ...

  2. Linux下MySql数据库常用操作

    1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 S ...

  3. MySQL 数据库的操作 连接、新增、删除、选择数据库 命令行(带图)

    MySQL 数据库的操作 连接.新增.删除.选择数据库 命令行 一.连接数据库 在命令行通过 下面命令 mysql -u root -p123456 #这里跟的是自己的密码 8.0的密码要回车后输入. ...

  4. mysql opti_MySQL基础操作

    查看帮助:? 关键词 如 ? trigger 一.Mysql常用基础操作 1.mysql表复制 1) create table t2 like t1;   --复制表结构,t2与t1表结构一致 2) ...

  5. MySQL查询in操作 查询结果按in集合顺序显示(转)

    MySQL 查询in操作,查询结果按in集合顺序显示的实现代码,需要的朋友可以参考下. MySQL 查询in操作,查询结果按in集合顺序显示 复制代码代码如下: select * from test ...

  6. php mysql PDO 查询操作的实例详解

    php mysql PDO 查询操作的实例详解 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...

  7. MySQL子查询操作实例详解

    本文实例总结了MySQL子查询操作.分享给大家供大家参考,具体如下: 定义两个表tb1和tb2 ? 1 2 CREATE table tbl1 ( num1 INT NOT NULL); CREATE ...

  8. Mysql数据库(三)——mysql数据库高级操作

    Mysql数据库(三)--mysql数据库高级操作 一.指定主键的另一种方式 二.克隆/复制一个表 1.方法一 2.方法二 三.清空表,删除表内数据 1.方法一 2.方法二 3.方法三 4.三个删除方 ...

  9. mysql的事务操作

    原子操作:全部执行完,如果执行不完就回滚到执行前的状态. mysql的事物操作具有原子性 数据库 支持的引擎 适用场景 Mysql INNODB存储引擎 多表关联时的数据增删改查     单表的多次操 ...

  10. Python在mysql中进行操作是十分容易和简洁的

    首先声明一下,我用的是Windows系统! 1.在Python中对mysql数据库进行操作首先要导入pymysql模块,默认情况下,Python中是没有安装这个模块的,  可以在Windows的命令行 ...

最新文章

  1. JGG:遗传发育所白洋组和曹晓风组-水稻组蛋白甲基化调控根系核心菌群
  2. 浅说Java中的反射机制(一)
  3. iphonex价格_iPhone12成10年内最受期待的苹果手机,但价格会狂涨
  4. 文件系统、mkdir、touch、nano、cp笔记
  5. 关于 NODE.js 并行线程 worker_threads 的使用与详解。
  6. J2EE如何生成验证码图片和点击刷新验证码
  7. 计算机网络基础第九章简答题,计算机网络技术基础课后习题答案.doc
  8. mysql 搜索正则表达式_mysql必知必会--用正则表达式 进行搜索
  9. ios 分段 判断 小说阅读器_还在用别的小说阅读器?今天教你用Python制作简易小说阅读器!...
  10. python tkinter Checkbutton控件
  11. 查询分析300万笔记录_MySQL之慢查询日志
  12. P3161 [CQOI2012]模拟工厂
  13. 安卓pdf 控件使用说明
  14. 【matlab】利用matlab解二元一次方程
  15. 字符串与Unicode编码相关转换
  16. PostGIS Raster 空间查询
  17. Android 设备管理器和有权查看使用情况的应用详解
  18. 射击场建设实施方案,实弹打靶和模拟影像并存的关系
  19. CDN加速和买胡萝卜的关系
  20. 计算机网络安全基本概述

热门文章

  1. CVPR2021 用更好的目标检测器提取视觉特征!微软提出VinVL,基于更好的视觉特征,达到更强的多模态性能...
  2. QEBA:基于类边界查询访问的黑盒攻击
  3. 同济大学土木工程学院招收2名秋季入学全日制博士生
  4. 微软亚研院:CV领域2019年重点论文推荐
  5. 一种可提高导师寿命的有效方案
  6. oracle 没有索引删除一行数据_Oracle数据库之索引
  7. 80 个例子,彻底掌握Python日期时间处理
  8. Python 基础总结 6 张图 带你学习Python
  9. ue4序列帧ui_UE4入门之路(UI篇):UI性能优化
  10. CVPR2020 | PV-RCNN: 3D目标检测Waymo挑战赛+KITTI榜单模态第一算法