我正在使用 Python 和 MySQL 查询 mediawiki 数据库以获取文章的当前状态(即文章是否为 FA、GA、GAN 等)但一直无法这样做。
我知道当前状态存储在old_text
文本表的字段中。我试图这样做:
loc = select (locate('currentstatus', old_text))
query = ('select substring(old_text, '%s', 20) from wikidb where page_id = 1234' % (loc))
但不幸的是 loc 第一次出现currentstatus
而不是最后一次出现不是很“当前”,因为最新/最新状态位于底部。
我不确定如何解决它,或者我是否使用了正确的方法。