我只是创建一个联合表(cron_task_sync)从服务器获取更新的数据。所以现在我想用该表更新我本地mysql数据库中的过时表(cron_task)。
任何sql都可以这样做吗?我发现使用mysql时存在很多限制。例如,除了不能使用。
我确信这两个表的结构相同。请帮帮我。
答案 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
)