Philipp Hasenfratz: MySQL Update - Timestamp soll sich nicht autom. mitverändern

Beitrag lesen

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