gpt4 book ai didi

mysql - SQL 查询使用 MySQL 数据库上的日期范围删除 WP 帖子

转载 作者:行者123 更新时间:2023-11-29 13:57:48 24 4
gpt4 key购买 nike

我正在将新闻聚合 WP 网站迁移到商业服务。目前我们有超过 14,000 个帖子。

我们希望保存当前数据库并在不同的域名下重复使用它以用于历史目的。

一旦我们迁移到新站点,我们希望删除 WP 数据库中所有早于 2013 年 1 月 1 日的帖子和相关表格的内容

我知道如何执行简单的选择删除查询。

但是 WP 论坛管理员告诉我,我应该对下表进行内部联接,以确保我清理所有内容:

wp_postmeta

wp_term_relationships

wp_评论

wp_commentmeta

我对内连接不熟悉。有人可以帮我解决这个问题吗?

最佳答案

在不完全理解所涉及的表结构的情况下,INNER JOIN 会将一个表连接到另一个表,并返回基于特定条件匹配的记录(通常将两个字段连接在一起,例如主键和外键)。

要从一个表中删除部分或全部记录位于另一表中的记录,将使用以下语法:

DELETE TableName
FROM TableName
INNER JOIN AnotherTable ON TableName.id = AnotherTable.id

Here's a good visual representation of JOINS.

关于mysql - SQL 查询使用 MySQL 数据库上的日期范围删除 WP 帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15561467/

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