Maison > base de données > tutoriel mysql > le corps du texte

Comment les opérateurs d'addition, de soustraction, de multiplication et de division fonctionnent-ils avec les dates représentées sous forme de chaînes MySQL ?

WBOY
Libérer: 2023-09-16 20:53:02
avant
891 Les gens l'ont consulté

加法、减法、乘法和除法运算符如何处理表示为 MySQL 字符串的日期?

De tels calculs peuvent conduire à des résultats imprévisibles car lorsqu'une date est représentée sous forme de chaîne MySQL, MySQL tente d'effectuer des opérations numériques sur la chaîne en prenant uniquement la première occurrence de la chaîne. L'exemple suivant le clarifiera -

mysql> select '2017-10-17' + 20;
+-------------------+
| '2017-10-17' + 20 |
+-------------------+
|      2037         |
+-------------------+
1 row in set, 1 warning (0.00 sec)

mysql> select '2017-10-25' - 17;
+-------------------+
| '2017-10-25' - 17 |
+-------------------+
|              2000 |
+-------------------+
1 row in set, 1 warning (0.00 sec)

mysql> select '2017-10-17' * 2;
+-------------------+
| '2017-10-17' * 20 |
+-------------------+
|              4034 |
+-------------------+
1 row in set, 1 warning (0.00 sec)

mysql> select '2017-05-25'/5;
+----------------+
| '2017-05-25'/5 |
+----------------+
|          403.4 |
+----------------+
1 row in set, 1 warning (0.00 sec)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal