Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Änderungs/Erstellungsdati von Datensätzen





Frage

Hallo, ich würde gerne aus einer Tabelle nur die Einträge auslesen die ab einem bestimmten Datum geändert wurden. Muss ich dafür extra ein Datumsfeld einfügen oder gibt es vielleicht Systemdaten zu jedem Datensatz wann dieser erstellt / zuletzt geschrieben wurden? mfg Chris

Antwort 1 von Proggi

ja, zumindest bei einem MySQL-Server gibt es eine möglichkeit eine Spalte einzufügen die automatisch geupdatet wird.

siehe http://dev.mysql.com/doc/refman/5.1/de/timestamp-4-1.html

....
Wenn sowohl DEFAULT CURRENT_TIMESTAMP- als auch ON UPDATE CURRENT_TIMESTAMP-Klauseln vorhanden sind, dann hat die Spalte den aktuellen Zeitstempel als Vorgabewert und wird automatisch aktualisiert.

Antwort 2 von chrishh

hm.. ja das werd ich mir gleich mal genauer angucken.. vielleicht gibt es ja sowas auch bei dem MSSQL Server.
Danke für die schnelle Antwort