MySQL NOW()Funktion


SQL DatesMySQL-Datumsfunktionen

Definition und Verwendung

NOW() gibt das aktuelle Datum und die aktuelle Uhrzeit zurück.

Syntax

NOW()


Beispiel

Das Folgende ist die SELECT-Anweisung:

SELECT NOW(),CURDATE(),CURTIME()

Das Ergebnis wird wie folgt angezeigt:

NOW() CURDATE() CURTIME()
2008-11-11 12:45:34 2008-11-11 12:45:34

Beispiel

Das folgende SQL erstellt eine Tabelle "Orders" mit einer datetime-Spalte (OrderDate):

CREATE TABLE Orders
(
OrderId int NOT NULL,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT NOW(),
PRIMARY KEY (OrderId)
)

Bitte beachten Sie, dass die Spalte OrderDate NOW() als Standardwert angibt. Infolgedessen werden beim Einfügen einer Zeile in die Tabelle das aktuelle Datum und die aktuelle Uhrzeit automatisch in die Spalte eingefügt.

Nun möchten wir einen Datensatz in die Tabelle "Orders" einfügen:

INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')

Die Tabelle "Orders" sieht dann so aus:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11 13:23:44.657


SQL DatesMySQL Date Functions Weitere Erweiterungen