Hallo,
nehmen wir an, du hast momentan die Daten drin:
nun fuehrst du das aus:
update foo set time = 2 where id = 1
Dann sieht das jetzt so aus:
AffectedRows ist dann 1.
Nun fuehrst du das
Query nochmal aus, das Ergebnis ist dasselbe, und AffectedRows ist 0. Wenn der bestehende Datensatz gleich dem neuen ist, d.h. keine Aenderung erfolgt, dann wird die Zeile nicht aktualisiert und AffectedRows bleibt folglich 0.
Greetz
alcaeus