使用MySql时,更好的做法是使用DATE
,DATETIME
,TIMESTAMP
数据类型存储日期和时间,还是使用带有时间戳记的BIGINT
数据类型?
每个都有什么优势,性能上有什么区别?
最佳答案
如果只需要日期,请使用date
。
如果需要日期和时间,请使用datetime
。
如果需要对记录进行版本控制,请使用timestamp
。
如果使用的是这种格式,并且不需要1970年之前的日期,请使用epoch time
。
关于mysql - MySql将日期存储为Date或BigInt(Epoch),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12807314/