mysql查询报错unix时间戳

标签 mysql

任何人都可以解释一下这个 Mysql 查询结果是如何可能的。

select 
sec_to_time(
unix_timestamp('2014-10-26 02:00:00')-
unix_timestamp('2014-10-25 20:00:00')
);

结果:

07:00:00

应该是:

06:00:00

最佳答案

像那样使用 MySQL TIMEDIFFTIME_TO_SEC :-

TIME_TO_SEC(TIMEDIFF('2014-10-26 02:00:00', '2014-10-25 20:00:00'))

关于mysql查询报错unix时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33644797/

相关文章:

php - jquery 查找重音并将重音替换为 html 代码

mysql - 如何使用其他数据库中的表进行 "through"kohana ORM?

php - 表连接以获得输出

mysql - 在 mysql 查询中查找空白/空格

mysqldump 未知变量 sql_mode 错误

mysql - 关于数据库设计的初学者问题

php - 检索多态模型实例

mysql - Zend Db/Mysql - 使用选择插入

mysql - CREATE 语句总是创建一个 ?在关系的第一个属性名称前面?

php - Current_timestamp 未显示本地时间