UPDATE table end_dt = DATE_ADD(end_dt, INTERVAL 15 second)
WHERE DATE_SUB(end_dt, INTERVAL 15 second) <= NOW()
Ik denk dat dat is wat je wilt, voegt in feite 15 seconden toe aan end_dt wanneer end_dt 15 seconden verwijderd is van nu
NIEUWE QUERY BEWERKEN Deze zoekopdracht zou moeten werken:
UPDATE `table`
SET end_dt = DATE_ADD(end_dt, INTERVAL (15 - TIMESTAMPDIFF(SECOND, NOW(), end_dt)) SECOND)
WHERE DATE_SUB(end_dt, INTERVAL 15 second) <= NOW()