Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: Zu schnelle SQL-Befehle, ist das möglich?

  Alt 23. Mär 2007, 16:07
Hallo,

nehmen wir an, du hast momentan die Daten drin:
Code:
id | time
1  | 1
2  | 1
nun fuehrst du das aus:
update foo set time = 2 where id = 1 Dann sieht das jetzt so aus:

Code:
id | time
1  | 2
2  | 1
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
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat