Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào chúng ta có thể biết về phạm vi bắt đầu của kiểu dữ liệu TIMESTAMP với sự trợ giúp của hàm MySQL FROM_UNIXTIME ()?

Như chúng ta biết rằng hàm này chuyển đổi một số giây thành giá trị TIMESTAMP. Vì vậy, bằng cách cung cấp 0 giây làm đối số, nó sẽ cung cấp cho chúng ta phạm vi bắt đầu của kiểu dữ liệu TIMESTAMP.

mysql> Select FROM_UNIXTIME(0);
+-------------------------+
| FROM_UNIXTIME(0)        |
+-------------------------+
| 1970-01-01 05:30:00     |
+-------------------------+
1 row in set (0.00 sec)

Bây giờ, nếu chúng ta thay đổi đối số từ 0 thành 60 giây thì thời gian sẽ thay đổi 01 phút.

mysql> Select FROM_UNIXTIME(60);
+-------------------------+
| FROM_UNIXTIME(60)       |
+-------------------------+
| 1970-01-01 05:31:00     |
+-------------------------+
1 row in set (0.00 sec)