Witam, mam programik, który łączy się z bazą danych, i ma wypisywać po kolei id wszystkich rekordów, ale po każdym go usuwać. Czyli pobiera id pierwszego i go usuwa, itd. Mam kod:
#......
cur = db.cursor();
cura = db.cursor();
cur.execute("SELECT * FROM a")
for row in cur.fetchall():
a = row[0]
print a
cura.execute("DELETE FROM a WHERE id=%s", (a,))
db.conmit()
Wszystko działa, ale chciałem, aby to działało tak dynamicznie. Czyli wypisuje te co są, ale wciąż czuwa, i na bieżąco jak się doda to wypisze i usunie. Więc dodałem przed tym poprostu while 1==1, oczywiście pamiętając o kolejnych tabulacjach. Ale nie działa. Wypisuje te co jest, a jak się doda to ani nie wypisuje, ani nie usuwa.
Pozdrawiam i z góry dzięki za każde zaangażowanie.