这是NULL,为什么?
select unix_timestamp(addtime(date(now()), time(from_unixtime(1426705199))))
由于某种原因,它运行正常,但只输出NULL
答案 0 :(得分:1)
我经常发现,当遇到错误时,手册可能是一个有用的资源:
ADDTIME() adds expr2 to expr1 and returns the result. expr1 is a time or datetime expression, and expr2 is a time expression.
您正在使用expr1的日期值。尝试将其转换回日期时间表达式:
select unix_timestamp(addtime(
timestamp(date(now()))
, time(from_unixtime(1426705199))))
答案 1 :(得分:0)
这应该有用吗?
SELECT UNIX_TIMESTAMP(NOW())
如果您想从自己的领域获取它,请使用此..
SELECT UNIX_TIMESTAMP(yourField);