Mysql的replace into语句
mysql 语句 INTO replace
2023-09-11 14:19:38 时间
Mysql语句
replace into 跟 insert 功能类似,不同点在于:replace into 首先尝试插入数据到表中, 1. 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。 2. 否则,直接插入新数据。
要注意的是:插入数据的表必须有主键或者是唯一索引!否则的话,replace into 会直接插入数据,这将导致表中出现重复的数据。
MySQL replace into 有三种形式:
1. replace into tbl_name(col_name, ...) values(...)
2. replace into tbl_name(col_name, ...) select ...
3. replace into tbl_name set col_name=value, ...
相关文章
- mysql索引总结(4)-MySQL索引失效的几种情况
- mysql数据库中,通过一条insert into语句,同时插入多个值
- mysql大数据量分页查询靠后页数的语句写法
- 来自大佬洗礼!2022 头条首发纯手打 MySQL 高级进阶笔记, 吃透 P7 有望
- 【MySQL进阶-01】深入理解mysql索引本质
- C++ 链接Mysql 函数介绍
- MySQL存储过程高级SQL语句总结
- MySQL修改字符集步骤(字段插入中文提示错误时解决办法)
- MySQL插入性能优化
- 【Json】在线JSON转MySQL建表语句工具
- MySQL进阶语句
- MySQL 5.6 记录 SQL 语句与慢查询
- .NET/Mysql-petatoco连接mysql数据库
- MySQL事务控制语句(学习笔记)
- ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061),mysql服务已启动
- windows下bat批处理执行sql语句__Mysql
- python操作mysql数据库系列-操作MySql数据库(一)
- MySQL存储过程详解 mysql 存储过程
- MySQL 性能优化的最佳20多条经验分享(一)(转)
- Mysql_mysql 性能分析及explain用法
- MySQL的JDBC 编程
- MySQL 数据类型
- (5.8)mysql高可用系列——MySQL中的GTID复制(实践篇)
- (4.6)mysql备份还原——深入解析二进制日志(2)binlog参数配置解析
- mysql窗口函数、Mysql分析函数
- 一个服务器创建两个MySQL
- mysql删除数据左右空格
- Mysql 导入CSV数据 语句 导入时出现乱码的解决方案
- MySQL Handling of GROUP BY--官方文档
- MySQL基本SQL语句2(DML)