目录1. 使用 CASE WHEN 语句(推荐)2. 使用多个 WHEN THEN 条件3. 使用 VALUES 和 JOIN 方式4. 使用临时表方式5. 使用 INSERT … ON DUPLICATE KEY UPDATE6. 批量更新相同值7. 使用存储过程进行复杂批量更新性
目录mysql的批量更新和批量插入优化批量插入篇1. 多条insert语句(快)2. 多个values语句(快)3. 使用union all 创建临时表(快)批量更新篇1. 多条update语句批量更新(快)2. 创建临时表批量更新(快)3. replace into &hel
目录批量UPDATE方式一:SQL内foreach批量UPDATE方式二:INSERT + ON DUPLICATE KEY UPDATE总结:工作中遇到批量更新的场景其实是比较常见的。但是该如何正确的进行批量UPDATE,很多时候往往有点头大。这里列2种可用的
目录根据不同条件批量更新同一值根据不同条件更新不同值循环遍历逐条更新foreach多条更新:case when 进行数据批量更新:根据不同条件批量更新同一值