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 を配列に入力する (どちらも一意のキーを追加する必要があります)テーブルに)
それで、「私が行くときにこれらをチェックする」方法はありますか?