Я пытаюсь удалить все записи, кроме 25 самых последних, на основе метки времени. Я пробовал это:
DELETE FROM `chat` WHERE `IndexNo` NOT IN(SELECT `IndexNo` FROM `chat` ORDER BY `Timestamp` DESC LIMIT 25)
Это генерирует эту ошибку:
#1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
Есть ли способ сделать это?