mysql选择两个表之间的差异记录

时间:2018-04-10 19:08:10

标签: mysql sql

我只是创建一个联合表(cron_task_sync)从服务器获取更新的数据。所以现在我想用该表更新我本地mysql数据库中的过时表(cron_task)。

任何sql都可以这样做吗?我发现使用mysql时存在很多限制。例如,除了不能使用。

我确信这两个表的结构相同。请帮帮我。

1 个答案:

答案 0 :(得分:0)

如果您有主键,例如id,则可以使用not in

insert  into cron_task
        (id, col1, col2, col3, ...)
select  id
,       col1
,       col2
,       col3
from    cron_task_async
where   id not in
        (
        select  id
        from    cron_task
        )