gpt4 book ai didi

mysql选择两个表中不同的记录

转载 作者:行者123 更新时间:2023-11-30 21:45:15 31 4
gpt4 key购买 nike

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

任何sql都可以做到这一点?我发现在使用 mysql 时有很多限制。例如 except 不能使用。

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

最佳答案

如果你有一个主键,比如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
)

关于mysql选择两个表中不同的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49761231/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com