我想知道MySQL insert ignore
和replace
订单之间的性能是否存在差异.
我正在使用MySQL 5.0.31.我的所有表都在InnoDB中.
ajr*_*eal 33
insert ignore - 如果key/row存在,则跳过插入
replace - 如果key/row存在,删除匹配行,然后再次插入
所以,replace
应该慢一点.
但insert ignore
不做更新
详情:http://dev.mysql.com/doc/refman/5.5/en/replace.html
REPLACE与INSERT的工作方式完全相同,只是如果表中的旧行与PRIMARY KEY或UNIQUE索引的新行具有相同的值,则在插入新行之前删除旧行
归档时间: |
|
查看次数: |
14258 次 |
最近记录: |