gpt4 book ai didi

mysql - 从另一个不存在条目的数据库插入

转载 作者:行者123 更新时间:2023-11-29 08:10:06 24 4
gpt4 key购买 nike

我有相同的数据库,一个较新,一个较旧。

我需要将新数据库中的所有新行复制到旧数据库中。

每一行都有一个 entry_id,因此我正在寻找一种方法来在复制该行之前检查它是否存在。

我想也许 WHERE NO EXISTS 就是我所需要的,但我不知道从另一个数据库复制时如何做到这一点。

INSERT INTO lightand_expressionengine.exp_channel_data
FROM lightand_expressionengineold.exp_channel_data
WHERE NOT EXISTS ()

有什么想法吗?

最佳答案

类似这样的事情:

INSERT INTO lightand_expressionengine.exp_channel_data(col1, . . . coln)
select col1, . . . coln
FROM lightand_expressionengineold.exp_channel_data o
WHERE NOT EXISTS (select 1
from lightand_expressionengine.exp_channel_data n
where o.id = n.id
);

这仅检查一个字段 (id)。您可能还有其他条件。

关于mysql - 从另一个不存在条目的数据库插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21785676/

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