Python MySQLdb iteruj po tabeli

Mam db MSQL i muszę iterować przez tabelę i wykonać akcję po spełnieniu klauzuli WHERE. Następnie, gdy dotrze do końca stołu, wróć na górę i zacznij od nowa.

Obecnie mam

cursor = database.cursor()    
cursor.execute("SELECT user_id FROM round WHERE state == -1 AND state = 2")  
round_id = cursor.fetchone()

if round != 5
   ...do stuff

w pętli, ale to oczywiście tylko zapętla pierwszy wpis. Domyślam się, że musisz użyć funkcji for in, aby przeczytać tabelę, ale nie jestem pewien, jak to zrobić, używając mysqldb?

questionAnswers(2)

yourAnswerToTheQuestion