我在我的 Python 脚本中使用 MySQLdb 库连接到 MySQL。
(引用:http://mysql-python.sourceforge.net/MySQLdb.html)。
我想知道是否有一种方法可以使用 Python 跳转到结果集中的最后一条记录?
换句话说,我想将光标移动到结果集中的最后一条记录。
最佳答案
嗯,你的问题很奇怪。为什么要这样做?
您可以一直从游标读取记录,直到它是最后一个。但是你必须尝试阅读它才能知道它是最后一个,你无法在阅读之前知道。
另一个想法是进行反向查询。使用ORDER BY
来反转结果顺序,最后一个在前。
或者,如果您知道记录数,则可以使用 OFFSET
仅返回最后一条。您可以先发出 COUNT
查询以了解该数字,然后在 OFFSET
上使用该数字。
关于python - 如何使用 Python 将光标移动到 MySQL 中的最后一条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1999412/