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语句同样的功能.