Maison > Article > base de données > Comment MySQL utilise-t-il les opérateurs d'addition et de soustraction pour les opérations de date ?
MySQL peut effectuer l'arithmétique de date à l'aide d'opérateurs d'addition et de soustraction en ajoutant le mot-clé INTERVAL avec une unité de temps, une date ou une date/heure.
Ajoutez 2 jours à une date spécifique.
mysql> Select '2017-05-20' + INTERVAL 2 day; +-------------------------------+ | '2017-05-20' + INTERVAL 2 day | +-------------------------------+ | 2017-05-22 | +-------------------------------+ 1 row in set (0.00 sec)
Soustrayez 2 jours d'une date spécifique.
mysql> Select '2017-05-20' - INTERVAL 2 day; +-------------------------------+ | '2017-05-20' - INTERVAL 2 day | +-------------------------------+ | 2017-05-18 | +-------------------------------+ 1 row in set (0.00 sec)
Ajoutez 2 heures de temps.
mysql> Select '2017-05-20 05:04:35' + INTERVAL 3 hour; +-----------------------------------------+ | '2017-05-20 05:04:35' + INTERVAL 3 hour | +-----------------------------------------+ | 2017-05-20 08:04:35 | +-----------------------------------------+ 1 row in set (0.00 sec)
Ajouter un mois à une date spécifique
mysql> Select '2017-05-20 05:04:35' + INTERVAL 1 month; +------------------------------------------+ | '2017-05-20 05:04:35' + INTERVAL 1 month | +------------------------------------------+ | 2017-06-20 05:04:35 | +------------------------------------------+ 1 row in set (0.00 sec)
De cette façon, avec le mot-clé INTERVAL, nous pouvons effectuer des opérations de 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!