MySQL NOW()Funktion
MySQL-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)
)
(
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 |
MySQL Date Functions Weitere Erweiterungen