我想在 Python 中遍历一堆 mySQL 行,并在处理每一行之后,对其进行更改:
cursor.execute("SELECT someNonUniqueColumn,hasBeenProccessed
FROM myTable WHERE hasBeenProcessed = 0")
for row in cursor:
# use someNonUniqueColumn for something...
...
# set "hasBeenProccessed" to 1
我想避免以下丑陋: - 每次处理记录时都必须执行另一个 SQL 查询,或者 - 在处理它们时用行的 ID 填充数组(这两者都需要我添加一个唯一键到桌子上)
那么,有没有办法“在我走的时候检查这些”?