Ajout et soustraction de dates MySQL : utilisez la fonction DATE_ADD()
MySQL fournit la fonction DATE_ADD()
pour modifier facilement les valeurs de date, qui peuvent ajouter ou soustraire des intervalles de temps spécifiques à une date spécifiée.
Ajoutez le nombre de jours à la valeur de la date actuelle
Pour ajouter le nombre de jours à la valeur de date actuelle dans une table MySQL, utilisez la syntaxe suivante :
<code class="language-sql">SELECT DATE_ADD(你的字段名, INTERVAL 2 DAY) FROM 表名;</code>
Remplacez 你的字段名
par le nom du champ de date dans le tableau. INTERVAL 2 DAY
signifie ajouter deux jours à la date actuelle.
Exemple :
Supposons qu'il existe une table nommée classes
:
<code class="language-sql">CREATE TABLE classes ( id INT NOT NULL AUTO_INCREMENT, date DATE NOT NULL, PRIMARY KEY (id) );</code>
Pour ajouter deux jours à la valeur de date pour la ligne id
161, utilisez la requête suivante :
<code class="language-sql">UPDATE classes SET date = DATE_ADD(date, INTERVAL 2 DAY) WHERE id = 161;</code>
Cette requête augmentera la valeur de la date dans la ligne spécifiée de deux jours.
Remarque : Si le champ de date est de type datetime
, la même syntaxe peut être utilisée, mais l'intervalle de temps doit être spécifié en heures, minutes et secondes au lieu de jours. Par exemple, INTERVAL 2 HOUR
ajoute deux heures à la date et à l'heure actuelles.
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!