Halihallo Ralf
'paymonth' und 'received' sind jeweils Timestamps.
leider wird bei der Query 'paymonth' mit geupdated - also NOW() -
solls aber nicht. Weiss jemand Rat?
Die einzige Möglichkeit besteht darin, das erste Timestamp-Attribut
in jedem UPDATE-Command auf einen Wert (der, der schon drin
gestanden hat) zu setzen.
Per Definition (s. Doku) wird das erste Timestamp-Attribut immer mit
der aktuellen Timestamp gefüllt, falls es nicht explizit auf einen
anderen Wert gesetzt wird.
Verwende - falls dies eben nicht erwünscht ist - den Datentypen
DATETIME, oder "emuliere" die Timestamp über ein INT(10) UNSIGNED.
Dies lässt sich nicht unterbinden.
Viele Grüsse
Philipp