sql - mysql中的unix时间

标签 sql mysql date

当他们说“我们将使用 unix 时间”时,这是否意味着我应该创建这样的专栏?

date DATE

date TIME

date DATETIME

?

最佳答案

Unix 时间只是一个数字,表示自 1970 年以来的秒数。如果您想直接存储它,请使用 INTEGER。

您最好将其存储为 DATETIME,因为这将有助于更轻松地进行查询。尽管在插入数据时您可能需要使用 from_unixtime 对其进行转换 功能。

DATE 只存储日期,不存储时间(小时/分钟/秒),TIME 只存储时间而不存储日期,因此它们不适合。

关于sql - mysql中的unix时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2192466/

相关文章:

java - 通过指定星期几获取下一个日期

sql - SQL 中的多个分组依据

MySQL查询在完整数据库中搜索记录

html - 在mysql中分别从另外两个表插入行到一个表中

mysql - mysql 查询的基数违规

sql - 连接两个表的工作查询是完美的,除了我无法摆脱重复项

javascript - 为什么 toLocaleDateString 不能在 react native (Android)中工作?

sql - MySQL ON DUPLICATE KEY UPDATE 在单个查询中插入多行

java - MySQL 数据库连接速度无法正常工作

javascript - 组合日期格式变量和函数 (jquery/Javascript)