UPDATE table end_dt = DATE_ADD(end_dt, INTERVAL 15 second)
WHERE DATE_SUB(end_dt, INTERVAL 15 second) <= NOW()
Saya pikir itulah yang Anda inginkan, pada dasarnya menambahkan 15 detik ke end_dt ketika end_dt berjarak 15 detik dari sekarang
EDIT PERMINTAAN BARU Kueri ini seharusnya berfungsi:
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()