2017-02-22 106 views

回答

0

我會將持續時間存儲爲持續時間剛剛開始的日期時間。我假設你的持續時間是一個varchar或什麼的。

alter table your_table add duration_time datetime 

update your_table set duration_time = cast(concat(date_field,' ',left(duration_field,locate('-',duration_field))) as datetime) 

然後總是假設讀取表的代碼需要15分鐘。然後您可以創建一個mysql查詢

insert into your_table 
select (every field..., date_add(duration_time, interval 15 minute) as duration_time from your_table 

將複製每個條目並添加15分鐘。

然後當你查詢你的數據時,你可以格式化時間部分作爲時間+ 15分鐘在你的Python代碼