Apakah perbezaan antara UNIX TIMESTAMPS dan MySQL TIMESTAMPS?

王林
Lepaskan: 2023-09-17 13:49:02
ke hadapan
664 orang telah melayarinya

UNIX TIMESTAMPS 和 MySQL TIMESTAMPS 有什么区别?

Dalam MySQL, cap masa UNIX disimpan sebagai integer 32-bit. MySQL TIMESTAMPS, sebaliknya, disimpan dengan cara yang sama tetapi dalam format YYYY-MM-DD HH:MM:SS yang boleh dibaca manusia.

Contoh

mysql> Select UNIX_TIMESTAMP('2017-09-25 02:05:45') AS 'UNIXTIMESTAMP VALUE';
+---------------------+
| UNIXTIMESTAMP VALUE |
+---------------------+
| 1506285345          |
+---------------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Pertanyaan di atas menunjukkan bahawa nilai UNIX TIMESTAMPS disimpan sebagai integer 32-bit dengan julat yang sama dengan julat jenis data MySQL INTEGER.

mysql> Select FROM_UNIXTIME(1506283345) AS 'MySQLTIMESTAMP VALUE';
+----------------------+
| MySQLTIMESTAMP VALUE |
+----------------------+
| 2017-09-25 01:32:25  |
+----------------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Pertanyaan di atas menunjukkan bahawa nilai MySQL TIMESTAMPS ​​juga disimpan sebagai integer 32-bit, tetapi dalam format yang boleh dibaca dengan julat yang sama seperti julat jenis data MySQL TIMESTAMP.

Atas ialah kandungan terperinci Apakah perbezaan antara UNIX TIMESTAMPS dan MySQL TIMESTAMPS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan