INSPLED在DUPLICATE KEY UPDATE比反向更好吗?

时间:2015-12-09 17:58:44

标签: mysql sql query-optimization innodb

(在MySQL上,InnoDB)我没有直接检查某条记录是否存在,而是我这样做 lazily :我正常使用INSERT ... ON DUPLICATE KEY UPDATE ...。在我的代码的某些点上,现有记录的概率高于缺少它的概率,在这种情况下我打算这样做:

  • UPDATE ...
  • 如果affected_rows<1 INSERT IGNORE INTO..

这比使用INSERT ... ON DUPLICATE KEY UPDATE ...还要好吗?

0 个答案:

没有答案