【发布时间】:2013-10-10 10:57:49
【问题描述】:
我有一个像这样的表'mytable'
ID | dateTime | data |
------------------------------------------
1 | 2013-09-01 00:15:00 | some data |
2 | 2013-09-01 00:15:00 | some data |
4 | 2013-09-01 00:15:00 | some data |
5 | 2013-09-01 00:30:00 | some data |
6 | 2013-09-01 00:30:00 | some data |
7 | 2013-09-01 00:30:00 | some data |
8 | 2013-09-01 00:45:00 | some data |
9 | 2013-09-01 00:45:00 | some data |
10 | 2013-09-01 00:45:00 | some data |
我之前还好好的,不小心把dateTime改成15分钟了(本来应该是5分钟的)请参考this,不,我要5分钟的时间。
我认为我能做到这一点的唯一方法是获取一条记录的日期时间,然后检查下一行中的记录,如果两者相同,则添加 5 分钟。 如何获取下一行的值并将其与上一行进行比较?
谁能帮我解决这个问题?
谢谢
【问题讨论】:
-
您在 00:30:00 有四个条目。执行您的建议将在 00:30、00:35、00:40 和 00:45 为您提供条目 - 而您已经在 00:45 有条目。您需要恢复上次备份(您确实有备份吗?)并再次执行更新。
-
我没有备份 :(...但这不是问题...我只有 2 个重复值而不是 3 个...我会更新我的问题...请分享如果你能帮助我,请回答...
标签: mysql