MySQL Date,Minutes添加到值

时间:2010-06-29 03:28:24

标签: mysql datetime

我似乎无法使其工作,它返回Null

SELECT sdt, timeFor, DATE_ADD(TIMESTAMP(sdt), INTERVAL timeFor MINUTE) FROM tbl_day

返回不断返回

sdt, timeFor, DATE_ADD(TIMESTAMP(sdt), INTERVAL timeFor MINUTE)
'0000-00-00 01:00:00', 15, ''

列类型

  • sdt DATETIME
  • time for BIGINT(20)

任何想法

1 个答案:

答案 0 :(得分:1)

当列值不完整的日期时间时,MySQL通常在日期/时间操作上返回NULL。类似2010-00-05 11:22:33等的内容。在sdt列上使用时间戳功能可能不是一个好主意。我建议提供正常的日期时间值。