我使用的是MySQL 5.7.20,Ubuntu16.04。
我的问题是:
mysql> CREATE TABLE test (ts TIMESTAMP NULL);
mysql> INSERT INTO test VALUES (1513776043);
mysql> SELECT * FROM test;
+---------------------+
| ts |
+---------------------+
| 0000-00-00 00:00:00 |
+---------------------+如您所见,时间戳未保存。如何在MySQL中存储时间戳?
发布于 2017-12-20 21:38:26
您需要使用from_unixtime()对其进行转换,因为这是一个unix时间戳。
INSERT INTO test VALUES (FROM_UNIXTIME(1513776043));https://stackoverflow.com/questions/47907173
复制相似问题