SQL Academy
Premium
Funktionsreferenz

CURRENT_TIMESTAMP

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

MySQL 8.4
CURRENT_TIMESTAMP[([fsp])]
  • [ ]optionaler Teil
fsp
Anzahl der Nachkommastellen der Sekunden, standardmäßig 0
INTOptional
0123456

Rückgabewert

Datum mit Uhrzeit (DATETIME) zum Beginn der Abfrage

Beispiele

Aktuelles Datum und Uhrzeit

MySQL 8.4
SELECT CURRENT_TIMESTAMP;

Millisekunden und ein Tag später

MySQL 8.4
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