答案 0 :(得分: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分钟。
然后,当您查询数据时,可以将时间部分格式化为python代码中的时间+ 15分钟