Vinzenz Mai: Timestamp: Updateverhalten ändern

Beitrag lesen

Hallo

Ich habe ein Skript das ich zum Download anbiete und dort habe
ich eine Userdaten Tabelle und das Feld ,,seit,, als Timestamp erstellt.

also ist ein Datumsdatentyp genau richtig und ein VARCHAR genau falsch.

Nur wenn ich einen User nun update wird die spalte ,,seit,, mit einem
neuen Timestamp versehen. Das möchte ich aber nicht.
Das Feld soll nicht mehr änderbar sein, weil es das Anlegedatum des
Users ausgeben soll.

Dann entferne den Zauber, der für das automatische Aktualisieren zuständig ist, siehe Handbuch, ich zitiere:

<zitat>
    Mit DEFAULT CURRENT_TIMESTAMP-, aber ohne ON UPDATE-Klausel hat die Spalte
    den aktuellen Zeitstempel als Vorgabewert, wird jedoch nicht automatisch
    aktualisiert.
</zitat>

Hört sich doch danach an, als möchtest Du genau das haben.

Freundliche Grüße

Vinzenz