有没有一种定期从sql获取数据的逻辑方法?我想从postgres数据库的一个表中提取一行,在python脚本中对其运行一些计算,然后提取第二行数据并继续执行此过程,直到完成所有计算。
enter image description here
在上表中,我想获取旅行时间的每个数组,在python代码中对其进行计算,然后转到第二行,依此类推。

最佳答案

我相信你的数据库库会为你提供这样做的方法。它可以被称为游标、指针或迭代器,它将具有从查询获取下一行的方法。
https://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursor-fetchone.html

cursor.execute("SELECT * FROM employees")
row = cursor.fetchone()
while row is not None:
  print(row)
  row = cursor.fetchone()

关于mysql - 循环从数据库中获取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44394916/

10-11 13:30
查看更多