Maison >base de données >tutoriel mysql >Insérer la date actuelle au format datetime MySQL ?
Pour insérer la date actuelle (pas l'heure), vous pouvez utiliser la fonction intégrée de MySQL CURDATE(). La syntaxe est la suivante -
INSERT INTO yourTableName values(curdate());
Alternativement, si vous souhaitez ajouter la date et l'heure, vous pouvez utiliser la fonction intégrée de MySQL NOW(). La syntaxe est la suivante -
INSERT INTO yourTableName values(now());
Pour comprendre les deux syntaxes, nous créons d'abord un tableau. La requête pour créer la table est la suivante -
mysql> create table NowAndCurdateDemo −> ( −> YourDueDate datetime −> ); Query OK, 0 rows affected (1.75 sec)
implémente la fonction pour insérer la date et la dateheure actuelles dans la table. La requête pour insérer la date est la suivante -
mysql> insert into NowAndCurdateDemo values(curdate()); Query OK, 1 row affected (0.28 sec) mysql> insert into NowAndCurdateDemo values(now()); Query OK, 1 row affected (0.14 sec)
Utilisez la requête suivante pour vérifier si les données sont insérées dans la table -
mysql> select *from NowAndCurdateDemo;
Ci-dessous se trouve la sortie -
+---------------------+ | YourDueDate | +---------------------+ | 2018-12-05 00:00:00 | | 2018-12-05 21:24:10 | +---------------------+ 2 rows in set (0.06 sec)
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!