Datum unter Mysql

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
weedy
Beiträge: 585
Registriert: 02.11.2002 21:47:49
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Datum unter Mysql

Beitrag von weedy » 13.04.2004 14:23:10

Ist es eigentlich bei MySql normal, daß das erste Datumsfeld eines Datensatzes immer auf das aktuelle Datum gesetzt wird, sobald man irgendwo in dem Datensatz eine Änderung macht? Ich habe in der Doku nichts dazu gefunden. Das ist ja nicht sonderlich SQL-üblich. Dummerweise ist mir das erst amn Projektende aufgefallen.

weedy.

Benutzeravatar
Abraxax
Beiträge: 774
Registriert: 22.03.2004 10:18:42
Wohnort: Rheinkreis-Neuss.NRW.DE

Beitrag von Abraxax » 13.04.2004 14:37:54

ja. wenn es ein TIMESTAMP feld ist auf jeden fall. da wird immer der erste TIMESTAMP aktuallisiert.

bei DATETIME , DATE und TIME stimmt dies nicht auf.

Benutzeravatar
weedy
Beiträge: 585
Registriert: 02.11.2002 21:47:49
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von weedy » 13.04.2004 14:43:31

Abraxax hat geschrieben:ja. wenn es ein TIMESTAMP feld ist auf jeden fall. da wird immer der erste TIMESTAMP aktuallisiert.

bei DATETIME , DATE und TIME stimmt dies nicht auf.
Ist das irgendwo dokumentiert? ich habe schon die Mysql-Doku durchforstet und nichts gefunden.

weedy.

Benutzeravatar
Abraxax
Beiträge: 774
Registriert: 22.03.2004 10:18:42
Wohnort: Rheinkreis-Neuss.NRW.DE

Beitrag von Abraxax » 13.04.2004 15:00:36

http://dev.mysql.com/doc/mysql/en/Column_types.html
A timestamp. The range is '1970-01-01 00:00:00' to sometime in the year 2037. A TIMESTAMP column is useful for recording the date and time of an INSERT or UPDATE operation. The first TIMESTAMP column in a table is automatically set to the date and time of the most recent operation if you don't assign it a value yourself.

Benutzeravatar
weedy
Beiträge: 585
Registriert: 02.11.2002 21:47:49
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Beitrag von weedy » 13.04.2004 15:24:58

Abraxax hat geschrieben:http://dev.mysql.com/doc/mysql/en/Column_types.html
A timestamp. The range is '1970-01-01 00:00:00' to sometime in the year 2037. A TIMESTAMP column is useful for recording the date and time of an INSERT or UPDATE operation. The first TIMESTAMP column in a table is automatically set to the date and time of the most recent operation if you don't assign it a value yourself.
Danke, das habe ich überlesen.

weedy.

Antworten