"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment ajouter un an à un champ de date dans MySQL ?

Comment ajouter un an à un champ de date dans MySQL ?

Publié le 2024-11-15
Parcourir:386

How to Add One Year to a Date Field in MySQL?

Mise à jour des champs de date dans MySQL : ajout d'un an

Dans MySQL, la mise à jour des valeurs numériques par incréments peut être réalisée en utilisant le nombre = numéro 1 syntaxe. Cependant, lorsque vous travaillez avec des champs de date, une approche différente est nécessaire pour ajouter une durée spécifique.

Ajout d'un an à un champ de date :

Pour incrémenter un champ de date d'ici un an, vous pouvez utiliser la fonction DATE_ADD (ou ADDDATE avec INTERVAL). Cette fonction vous permet d'ajouter un intervalle spécifié à une date donnée :

UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR) 

Cette instruction ajoutera un an au champ de date pour toutes les lignes du tableau spécifié. La clause INTERVAL spécifie la durée et l'unité de temps à ajouter, dans ce cas, 1 AN.

Exemple :

Supposons que vous ayez une table nommée événements avec une colonne appelé event_date contenant des dates. Pour mettre à jour tous les événements et les avancer d'un an, vous devez utiliser la requête suivante :

UPDATE events SET event_date = DATE_ADD(event_date, INTERVAL 1 YEAR);

Après l'exécution cette requête, toutes les dates d'événements dans le tableau seront augmentées d'un an.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3