MySQL NOW()Fonction


SQL DatesFonctions de date MySQL

Définition et utilisation

NOW() renvoie la date et l'heure actuelles.

Syntaxe

NOW()


Exemple

Voici l'instruction SELECT :

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

Le résultat est affiché comme suit :

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

Exemple

Le code SQL suivant crée une table "Orders" avec une colonne datetime (OrderDate) :

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

Veuillez noter que la colonne OrderDate spécifie NOW() comme valeur par défaut. Par conséquent, lorsque vous insérez une ligne dans la table, la date et l'heure actuelles sont automatiquement insérées dans la colonne.

Maintenant, nous voulons insérer un enregistrement dans la table "Orders" :

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

La table "Orders" ressemblera à ceci :

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


SQL DatesFonctions de date MySQL Autres extensions