首页 > 解决方案 > 删除 Mediawiki 中的旧修订

问题描述

我已经尝试了deleteOldRevisions脚本,但它一直运行了几个小时而没有完成工作。我已经阅读了类似这样的相关问题:当​​ deleteOldRevisions 内存不足时如何删除旧的 MediaWiki 修订,但建议的 MySQL 查询似乎不适用于 MW 1.31 或 1.32。例如:

DELETE FROM revision WHERE NOT EXISTS
( SELECT * FROM page WHERE page_id = rev_page AND page_latest = rev_id )

输出:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1.

标签: mysqlmediawiki

解决方案


推荐阅读