Marko: MySQL aktueller Zeitstempel als DEFAULT einer Spalte

Beitrag lesen

Hallo Forum,

ich versuche gerade mittels PHP auf einer MySQL Datenbank in einer Spalte als DEFAULT Wert den aktuellen Zeitstempel, zu dem der Datensatz auf die DAtenbank geschrieben wird einzugeben. Das ganze hab ich mit dem folgenden SQL-Statement probiert:

CREATE TABLE users (
                   guid         BIGINT NOT NULL PRIMARY KEY,
                   timestamp    TIMESTAMP DEFAULT NOW(),
                   company      VARCHAR(50),
                   username     VARCHAR(50) UNIQUE
                   )

Es geht aber nicht. Also die Frage:

Kann ich schon beim anlegen der Tabelle mitteilen, das immer der aktuelle Zeitstempel als default genommen wird, oder muss ich bei jdem Insert den Zeitstempel mitgeben.

Gruss

Marko