8.10 ➡️ TIMESTAMPS

Bitte schauen Sie sich Abschnitt 10, Thema 169 genauer an.

TIMESTAMPS

TIMESTAMP ist ein Datentyp in MySQL, der es ermöglicht, Datum und Uhrzeit zu speichern. Es unterscheidet sich von DATETIME dadurch, dass es automatisch das aktuelle Datum und die aktuelle Uhrzeit einfügt oder aktualisiert, wenn ein neuer Wert in die Spalte eingefügt oder ein bestehender Wert aktualisiert wird. Es hat auch die Fähigkeit, die Zeit in einem bestimmten Zeitbereich zu speichern und automatisch die Zeit auf die aktuelle UTC (Coordinated Universal Time) umzustellen.

Beispiel:

CREATE TABLE event (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255),
    start_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
SQL

Hier wird eine Tabelle „event“ erstellt, die eine Spalte „start_time“ mit dem Datentyp TIMESTAMP hat, und die automatisch das aktuelle Datum und die aktuelle Uhrzeit einfügt, wenn ein neuer Wert in die Tabelle eingefügt wird.

TIMESTAMP ist nützlich für Anwendungen, in denen man die Zeitangaben für bestimmte Ereignisse oder Aktivitäten speichern möchte, oder wenn man die Zeitangabe automatisch aktualisieren möchte, wenn ein bestehender Datensatz aktualisiert wird.