删除中的行wp_comments
您可以这样使用SQL语句
DELETE FROM wp_comments where comment_date < \'2016-01-01\' and comment_type = \'order_notes\'
这将删除2016年1月1日之前的所有评论。我相信Woocommerce使用
order_notes
作为
comment_type
请确保在运行语句之前检查该列。
当然,您需要调整FROM wp_comments
以反映您在数据库中使用的前缀。
同时备份数据库BEFORE 运行此语句,它将ERASE 您的数据!
EDIT
这是另一种说法
DELETE FROM wp_comments where comment_date < DATE_ADD(now(),INTERVAL -365 DAY) and comment_type = \'order_notes\'
它执行相同的任务,但SQL语句将生成今天的日期并从中删除365天,并删除所有早于365天的内容。我发现这更容易合作。您可以每月运行此语句,它将始终从运行时中删除超过365天的条目。