Maison > base de données > tutoriel mysql > Que renvoie MySQL lors de l'ajout de microsecondes à une valeur d'horodatage pour la convertir en entier ?

Que renvoie MySQL lors de l'ajout de microsecondes à une valeur d'horodatage pour la convertir en entier ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-08-25 15:13:09
avant
713 Les gens l'ont consulté

在时间戳值中添加微秒以将其转换为整数时,MySQL 将返回什么?

Comme nous le savons tous, la valeur de l'horodatage peut être convertie en secondes à l'aide de la fonction UNIX_TIMESTAMP(). MySQL ignore les microsecondes ajoutées à la valeur d'horodatage car la valeur de UNIX_TIMESTAMP ne comporte que 10 chiffres.

Exemple

mysql> SELECT UNIX_TIMESTAMP('2017-10-22 04:05:36')AS 'Total Number of Seconds';
+-------------------------+
| Total Number of Seconds |
+-------------------------+
| 1508625336              |
+-------------------------+
1 row in set (0.00 sec)

mysql> SELECT UNIX_TIMESTAMP('2017-10-22 04:05:36.200000')AS 'Total Number of Seconds';
+-------------------------+
| Total Number of Seconds |
+-------------------------+
| 1508625336              |
+-------------------------+
1 row in set (0.00 sec)
Copier après la connexion

La requête ci-dessus montre que même après avoir ajouté une valeur en microsecondes à 6 chiffres, le résultat reste le même.

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 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