Maison  >  Article  >  base de données  >  Que retournera MySQL si j'écris une seule valeur dans l'ensemble de valeurs unitaires englobant de l'unité composée INTERVAL ?

Que retournera MySQL si j'écris une seule valeur dans l'ensemble de valeurs unitaires englobant de l'unité composée INTERVAL ?

WBOY
WBOYavant
2023-08-26 21:41:111284parcourir

如果我只在复合 INTERVAL 单位的封闭单位值集中写入一个值,MySQL 将返回什么?

Dans ce cas, MySQL considérera l'unité la plus à droite donnée dans l'unité composée INTERVAL. Il renvoie la sortie après avoir calculé un intervalle basé sur une valeur unique fournie dans l'ensemble de valeurs unitaires joint. L'exemple suivant le clarifiera -

mysql> Select TIMESTAMP('2017-10-22 04:05:36' + INTERVAL '2 ' year_month) AS 'Only Month Value Changed';
+--------------------------+
| Only Month Value Changed |
+--------------------------+
| 2017-12-22 04:05:36      |
+--------------------------+
1 row in set (0.00 sec)

La requête ci-dessus modifie le mois (le plus à droite dans l'unité composite INTERVAL) de 10 à 12 en fonction d'une seule valeur (c'est-à-dire 2 fournis dans l'ensemble de valeurs unitaires qui l'accompagne).

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer