phpbar.de logo

Mailinglisten-Archive

Uhrzeit und Datum automatisch Eintragen

Uhrzeit und Datum automatisch Eintragen

Michael Donning donning at informenta.de
Fre Mar 14 14:02:13 CET 2003


Hallo Joern,

> -----Original Message-----
> From: Joern Grube [mailto:jg at jg-multimedia.de]
> At 13:12 14.03.2003, you wrote:
> >?? TIMESTAMP hat meines Wissens das gleiche Format wie DateTime.
> Die erste
> >Spalte vom Typ TIMESTAMP (ohne Default wert) in einer Tabelle
> wird von MySQL
> >automatisch mit dem aktuellen Datum/Uhrzeit besetzt.
>
> Theoretisch (laut Handbuch) ja - praktisch nein. Funktioniert
> alles nicht.
> Man muss den Timestamp praktisch mit Gewalt per INSERT reinschreiben.
>


6.2.2.2

The TIMESTAMP column type provides a type that you can use to automatically
mark INSERT
or UPDATE operations with the current date and time. If you have multiple
TIMESTAMP
columns, only the  first one is updated automatically.

Automatic updating of the first TIMESTAMP column occurs under any of the
following conditions:

-   The column is not specified explicitly in an INSERT or LOAD DATA INFILE
statement.
-   The column is not specified explicitly in an UPDATE statement and some
other column
    changes value. (Note that an UPDATE that sets a column to the value it
already has
    will not cause the TIMESTAMP column to be updated, because if you set a
column to its
    current value, MySQL ignores the update for efficiency.)
-   You explicitly set the TIMESTAMP column to NULL.


So die Theorie, und das funktionert auch in der Praxis, die Spalte vom Typ
TIMESTAMP (Typ DateTime ist dafür ungeeinget) muß denke ich mal auch NULL
und nicht (NOT NULL) sein.

Das geht und ist integraler Bestandteil so mancher Access-Anwendung :)

Wenn es nicht geht, dann schlägt wohl der berühmte wochenendfressende
Klabautermann wieder zu :).

Grüße Michael Donning

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive