MySQL中replace into语句的用法详解
2016-06-05 22:30
691 查看
1 使用场景
在向表中插入数据的时候,经常遇到这样的情况:
1、首先判断数据是否存在;
2、如果不存在,则插入;
3、如果存在,则更新。
2 使用案例
3 注意事项
1、如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据(注意图中的数字2)。
2、 否则,直接插入新数据。
4 参考链接
http://www.jb51.net/article/54345.htm
5 官方链接
http://dev.mysql.com/doc/refman/5.7/en/replace.html
insert语句提供与replace语句同样的功能.
在向表中插入数据的时候,经常遇到这样的情况:
1、首先判断数据是否存在;
2、如果不存在,则插入;
3、如果存在,则更新。
2 使用案例
3 注意事项
1、如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据(注意图中的数字2)。
2、 否则,直接插入新数据。
4 参考链接
http://www.jb51.net/article/54345.htm
5 官方链接
http://dev.mysql.com/doc/refman/5.7/en/replace.html
insert语句提供与replace语句同样的功能.
相关文章推荐
- MySQL学习20:运算符与函数之自定义函数
- mysql 主从复制配置详解
- MySQL数据库十大优化技巧
- MySQL备份innodbackupex使用
- mysql 主从复制配置详解
- Mysql逻辑模块组成
- MySQL SQL语句优化的10条建议
- MySQL 主从同步容易出现的问题
- mysql show profiles使用分析sql性能
- MySQL索引的创建原则
- Mac下安装MySQL
- mysql索引总结----mysql 索引类型以及创建
- MySQL学习19:运算符与函数之信息函数、聚合函数、加密函数
- mysql数据库常用数据类型
- mysql数据库相关基本术语和概念
- MySQL在wamp中乱码的问题
- mysql获取按日期排序获取最新的记录
- Mysql读写分离,同步复制的探索实现
- 13、MySQL数据库主从不同步解决方案
- MySQL MHA配置常见问题