小编Kat*_*aty的帖子

MYSQL - 更新另一个表中的多行

我有2张桌子.一个来自昨天(300k行),另一个来自今天,具有相同的行数,但数据在某些列中发生了变化.

这两个表有大约120列.

我如何只更新更改.
我尝试过使用删除:

   delete from tableA
   where id in (select id from tableB)
Run Code Online (Sandbox Code Playgroud)

但它太慢了.
也试过了

   update tableA inner join tableB
   on tableA.id=TableB.id
Run Code Online (Sandbox Code Playgroud)

它没有奏效.

在此输入图像描述

mysql insert-update

2
推荐指数
1
解决办法
3254
查看次数

标签 统计

insert-update ×1

mysql ×1