首页 > 解决方案 > mysql存储过程删除和执行插入

问题描述

我有一个用例,我需要删除数据并插入最近的更新

  1. 有没有办法我可以批量删除和插入。
  2. Table_A,有多个订阅条目。
  3. 表 B 具有唯一订阅
  4. 表 C 就像一个临时表有多个订阅,最近更新。

一旦我删除了旧条目,我就可以插入。

由于表 C 没有键列,我无法执行 upsert

我在使用

DELETE FROM table_A 
WHERE  subscription IN(SELECT subscription
                           FROM   table_b);

接着

Insert into table_A
SELECT subscription,
       <<other columns>>
from  table_C

标签: mysql

解决方案


推荐阅读