SQL Academy
Premium
Funktionsreferenz

CURRENT_TIMESTAMP

Synonym für NOW: gibt das aktuelle Datum mit Uhrzeit zurück.

MySQL 8.1
CURRENT_TIMESTAMP[([fsp])]

Parameter

fspINToptional
Anzahl der Nachkommastellen der Sekunden von 0 bis 6, standardmäßig 0

Rückgabewert

Datum mit Uhrzeit (DATETIME) zum Beginn der Abfrage

Beispiele

Aktuelles Datum und Uhrzeit

MySQL 8.1
SELECT CURRENT_TIMESTAMP;

Millisekunden und ein Tag später

MySQL 8.1
SELECT CURRENT_TIMESTAMP(3) AS with_ms,
	CURRENT_TIMESTAMP + INTERVAL 1 DAY AS tomorrow;

Details

Die Klammern kannst du weglassen: CURRENT_TIMESTAMP und CURRENT_TIMESTAMP() sind gleichwertig. Diese Schreibweise eignet sich als Standardwert einer Spalte: created_at DATETIME DEFAULT CURRENT_TIMESTAMP.

Siehe auch

Wo du es lernst