【发布时间】:2017-02-20 15:49:48
【问题描述】:
我在 Google Cloud Datastore NoSQL 数据库中有数据。此数据库中的对象包含type Time.time 的字段,特别是 RFC3339 格式 (YYYY-MM-DDThh:mm:ssTZD)。我正在将其中一些数据移动到 Google Cloud SQL 数据库中,我想知道在 MySQL 数据库中存储 RFC3339 格式的时间数据时,什么是最佳实践。
This post 强烈建议如下:
所有日期和时间列应为
INT UNSIGNED NOT NULL,并且应 以 UTC 格式存储 Unix 时间戳。
那么,我应该只使用Golang's func (t Time) Unix() 并以这种方式存储数据吗?存储数据的替代方法有哪些?如果我不听发帖者的建议,我可能会遇到哪些问题?
【问题讨论】:
标签: mysql go time unix-timestamp google-cloud-sql