【MySQL】replace into 用法总结
2015-02-27 16:14
585 查看
REPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。
注意,除非表有一个PRIMARY KEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与INSERT相同,因为没有索引被用于确定是否新行复制了其它的行。
下面是replace into的一个坑:
http://blog.xupeng.me/2013/10/11/mysql-replace-into-trap/
注意,除非表有一个PRIMARY KEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与INSERT相同,因为没有索引被用于确定是否新行复制了其它的行。
下面是replace into的一个坑:
http://blog.xupeng.me/2013/10/11/mysql-replace-into-trap/
相关文章推荐
- MySQL中insert ignore into, on duplicate key update,replace into,insert … select … where not exist的一些用法总结
- MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
- MySQL replace into 用法
- mysql replace into的用法和新功能
- MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
- MySQL replace into 用法
- MySQL replace into 用法(insert into 的增强版)
- 讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
- MYSQL中replace into的用法
- 讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
- MySQL replace into 用法
- mysql replace into用法详细说明
- MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
- MySQL replace into 用法
- mysql中insert into和replace into以及insert ignore用法区别[转]
- MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
- 讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
- mysql replace into用法详细说明
- 讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
- MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)