Mysql的时间有date,datetime,time,timestamp
date是只有日期
datetime是日期和时间
time是时间
timestamp是时间戳,是从1970年1月1日到现在的秒数(好像是,没查)
时间函数有:
- DATE_ADD 时间相加
- DATE_SUB 时间相减
- TIMEDIFF 时间差
update
table_name
set end_time = DATE_ADD(collect_time,INTERVAL 5 MINUTE)
WHERE
end_time = '0000-00-00 00:00:00'
SELECT
start_time,end_time, start_time
TIME_TO_SEC(TIMEDIFF(end_time,start_time)),end_time, start_time
from
table_name
UPDATE
table_name
SET
play_time = TIME_TO_SEC(TIMEDIFF(end_time,start_time))