Sönke Tesch: MySQL: Zeiten subtrahieren oder: Wie zeigte er die Warnings an

Beitrag lesen

UPDATE table SET diff=end-begin;
Ergebniss:
Bei manchen Zeilen klappts, bei anderen kommt 'Warnings: 1'.

Hat jemand von Euch 'nen Tipp, wie ich
a) zwei Zeiten subtrahiere

Wenn's einfach mit Minus nicht geht, kannst du die Zeiten zur Not immernoch mit unix_timestamp() in Sekunden umwandeln - die lassen sich garantiert subtrahieren.

b) die Warnings richtig auslese ?

Mmh, entweder mysql_error() oder Kapitel 22 der Anleitung, "The MySQL Log Files".

Gruß,
  soenk.e