Maison  >  Article  >  base de données  >  Quelle est la bonne façon de récupérer une valeur stockée dans une colonne INT en tant que TIMESTAMP MySQL ?

Quelle est la bonne façon de récupérer une valeur stockée dans une colonne INT en tant que TIMESTAMP MySQL ?

王林
王林avant
2023-09-13 10:37:021255parcourir

检索存储在 INT 列中作为 MySQL TIMESTAMP 的值的正确方法是什么?

Nous pouvons utiliser la fonction FROM_UNIXTIME() pour récupérer la valeur, sous forme de TIMESTAMP MySQL, INT stockée dans une colonne de la table.

Par exemple, nous avons une table nommée « test123 » qui a une colonne nommée « val1 ». Dans cette colonne, nous stockons la valeur entière comme suit -

mysql> Select * from test123;
+------------+
| val1       |
+------------+
|     150862 |
| 1508622563 |
|  622556879 |
| 2147483647 |
+------------+
4 rows in set (0.00 sec)

Maintenant, avec l'aide de la fonction FROM_UNIXTIME(), nous pouvons récupérer la valeur entière de la colonne sous la forme de données MySQL TIMESTAMP.

mysql> Select FROM_UNIXTIME(Val1) from test123;
+---------------------+
| FROM_UNIXTIME(Val1) |
+---------------------+
| 1970-01-02 23:24:22 |
| 2017-10-22 03:19:23 |
| 1989-09-23 17:57:59 |
| 2038-01-19 08:44:07 |
+---------------------+
4 rows in set (0.00 sec)

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