python - 如何使用 Python 将光标移动到 MySQL 中的最后一条记录?

标签 python mysql

我在我的 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/

相关文章:

python - 我如何监视内部函数返回值

python - 如何在 PyTorch 中检索多行中的 topk 值及其各自的索引?

php - paypal ipn micah的php类

python - 如何将一列中的每个单元格与 pandas 中的特定值进行比较?

python - 将电子邮件发送到我的 python/flask 应用程序代码中的第一步是什么?

php - PDO 未从超过 1 列的 SELECT 返回结果

php - 我的 SQL 语句有什么问题?

mysql - 根据另一个表更新一个表中的值

php - 合并两个单独的 MySQL 查询的结果

python - 预期的二维数组错误未得到解决