由于 Mysql 不提供任何批量更新查询,但我们使用 ON DUPLICATE KEY UPDATE 的功能。当我们批量更新时使用以下查询是否很好,如果不是,那么使用以下查询的性能问题是什么?有没有其他方法可以在 MySQL 中批量更新
INSERT into fruits(id, value) VALUES
(1, 'apple'), (2, 'orange'), (3, 'peach'),
(4, 'apple'), (5, 'orange'), (6, 'peach'),
(7, 'apple'), (8, 'orange'), (9, 'peach'), (10, 'apple')
ON DUPLICATE KEY UPDATE value = VALUES(value);