gpt4 book ai didi

mysql - 如何删除超过 400 天的所有帖子

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

我尝试了以下 phpMyAdmin 查询,试图从数据库类别 378 中删除超过 400 天的所有帖子。

DELETE a,b,c,d
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON ( a.ID = b.object_id )
LEFT JOIN wp_postmeta c ON ( a.ID = c.post_id )
LEFT JOIN wp_term_taxonomy d ON ( d.term_taxonomy_id = b.term_taxonomy_id )
LEFT JOIN wp_terms e ON ( e.term_id = d.term_id )
WHERE e.term_id =378 AND DATEDIFF( NOW(), a.post_date ) > 400

相反,查询似乎删除了整个类别及其所有帖子。如何进行 phpMyAdmin 查询以删除该特定类别中超过 400 天的所有帖子?

我有数据库备份。

最佳答案

尝试这样:

WHERE date < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 400 DAY))

关于mysql - 如何删除超过 400 天的所有帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23260768/

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