Maison >base de données >tutoriel mysql >Comment utiliser maintenant() dans MySQL
La fonction
NOW() renvoie l'horodatage actuel du serveur, c'est-à-dire la date et l'heure actuelles. Elle peut être appelée directement dans la requête SQL : Obtenez l'horodatage actuel : SELECT NOW(); Insérez l'horodatage : INSERT INTO . .. VALUES (NOW ());Comparez les horodatages : SELECT * FROM ... WHEREcreated_at > () Présentation de la fonction
La fonction NOW() renvoie l'horodatage actuel du serveur, qui est la date et l'heure actuelles. Il s'agit d'une fonction sans paramètre, ce qui signifie qu'elle ne nécessite aucune entrée pour s'exécuter. La fonction
Usage
NOW() est très simple à utiliser, il suffit de l'appeler directement dans la requête SQL, comme indiqué ci-dessous :<code>SELECT NOW();</code>OutputLa sortie sera un caractère contenant la date et l'heure actuelles. Chaîne, le format est "AAAA-MM-JJ HH:MM:SS", par exemple :
<code>2023-03-08 14:32:15</code>Autres utilisationsEn plus de renvoyer directement l'horodatage actuel, la fonction NOW() peut également être utilisée pour :
Insérer un horodatage :
Utilisez la fonction NOW() comme valeur du champ d'horodatage lors de l'insertion de données dans la table.
Comparaison des horodatages : Vous pouvez déterminer si un événement se situe dans le passé, le présent ou le futur en comparant la fonction NOW() à d'autres horodatages.
<code>SELECT NOW();</code>Insérer l'horodatage dans le tableau :
<code>INSERT INTO my_table (created_at) VALUES (NOW());</code>
<code>SELECT * FROM my_table WHERE created_at > NOW() - INTERVAL 1 HOUR;</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!