은 내가 각 행을 처리 한 후, 그것을 변경, 파이썬에서 MySQL의 행의 무리를 반복하고 싶은 :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가 배열로 채우기 (둘 다 고유 한 키를 테이블에 추가해야 함)
"내가 갈 때 이것들을 확인해"?
의 가능한 경우 처리/
를 쿼리를 실행하지만 다른 코드가 hasBeenProcessed'로 더 행을 추가 한 경우는 불행한 것 없다 '이 코드는 원래의 쿼리를 만들었 기 때문에 0입니다 ... 데이터베이스는 다중 사용자임을 기억하십시오. – holdenweb