gpt4 book ai didi

mysql - 合并 MySQL 中的两个 WordPress 用户表

转载 作者:行者123 更新时间:2023-11-29 21:44:59 26 4
gpt4 key购买 nike

我有一个 wp_users MySQL 表和一个 wp_users2 MySQL 表。wp_users2 的用户数比 wp_users 多。

我想获取 wp_users2 中尚未在 wp_users 中的所有用户,并将它们复制到 wp_users。

我不想删除任何现有的 wp_users 用户,只想将丢失的用户添加到 wp_users 表中。现有记录不应被修改或更新。

如何在 MySQL 中实现这一点?

谢谢!

最佳答案

由于您的两个表具有相同的结构(以及相同的列顺序),并且我想您希望将每条记录(包括 id)从 wp_users2 复制到 wp_users 如果该记录尚未在 wp_users 中,您可以执行类似的操作这个:

INSERT INTO wp_users 
VALUES (
SELECT * FROM wp_users2 WHERE id NOT IN (SELECT id FROM wp_users)
);

如果结构不同,您将必须将插入内容更改为如下所示:

INSERT INTO wp_users column1,column2,column3
VALUES (
SELECT firstColumn, secondColumn, thridColumn
FROM wp_users2 WHERE id NOT IN (SELECT id FROM wp_users)
);

关于mysql - 合并 MySQL 中的两个 WordPress 用户表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34185533/

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