Я пробовал сценарий deleteOldRevisions , но он продолжал работать в течение нескольких часов, не завершив работу.Я прочитал соответствующие вопросы, как этот: Как удалить старые ревизии MediaWiki, когда deleteOldRevisions не хватает памяти , но предлагаемые запросы 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.