Rumah  >  Artikel  >  pangkalan data  >  Apakah cara yang betul untuk mendapatkan semula nilai yang disimpan dalam lajur INT sebagai MySQL TIMESTAMP?

Apakah cara yang betul untuk mendapatkan semula nilai yang disimpan dalam lajur INT sebagai MySQL TIMESTAMP?

王林
王林ke hadapan
2023-09-13 10:37:021253semak imbas

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

Kita boleh menggunakan fungsi FROM_UNIXTIME() untuk mendapatkan semula nilai, sebagai MySQL TIMESTAMP, INT yang disimpan dalam lajur jadual.

Sebagai contoh, kami mempunyai jadual bernama 'test123' yang mempunyai lajur bernama 'val1'. Dalam lajur ini, kita menyimpan nilai integer seperti berikut -

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

Kini dengan bantuan fungsi FROM_UNIXTIME(), kita boleh mendapatkan semula nilai integer lajur dalam bentuk data MySQL TIMESTAMP.

rreeee

Atas ialah kandungan terperinci Apakah cara yang betul untuk mendapatkan semula nilai yang disimpan dalam lajur INT sebagai MySQL TIMESTAMP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam