Maison >base de données >tutoriel mysql >Comment ajouter un an à une valeur de date dans MySQL ?
Modification des valeurs de date dans MySQL : ajout d'un an
Dans MySQL, vous pouvez directement incrémenter les valeurs numériques en utilisant la syntaxe SET number=number 1 . Cependant, travailler avec des dates nécessite une approche légèrement différente.
Question :
Comment ajouter un an à une valeur de date dans une table MySQL ?
Réponse :
Pour ajouter une année à un champ de date, vous pouvez utiliser la fonction DATE_ADD (ou ADDDATE avec INTERVAL). La syntaxe de cette fonction est :
UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)
Voici comment cela fonctionne :
Exemple :
Considérons l'instruction SQL suivante :
UPDATE appointments SET appointment_date = DATE_ADD(appointment_date, INTERVAL 1 YEAR)
Cette déclaration ajouterait un an au champ rendez-vous_date dans la table rendez-vous pour toutes les lignes qui répondent aux conditions spécifiées (par exemple, où rendez-vous_date est postérieur à une certaine date).
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!