Sven Rautenberg: Kündigungsstatus: NULL | <timestamp>

Beitrag lesen

Moin!

Welchen Typ muss nun canceled haben? TIMESTAMP geht nicht, weil TIMESTAMP nicht den Wert NULL (für "nicht gekündigt") haben kann (dann würde das aktuelle Datum gesetzt).

Was hälst du von DATETIME? Wobei ich mich frage, warum du eine Uhrzeit brauchst.

TIMESTAMP ist von daher sehr gefährlich, weil es sich automatisch mit aktualisiert, wenn im Datensatz Änderungen gemacht werden und a) für die Timestamp-Spalte kein Wert oder b) NULL definiert wird. (Die automatische Aktualisierung gilt nur für die erste Timestamp-Spalte.)

- Sven Rautenberg

--
"Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
(fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)