MySQL УДАЛИТЬ все, кроме последних X-записей

У меня есть сценарий, который запускается каждый час на моем php-сайте. В этом сценарии я хотел бы, чтобы какой-то запрос MySQL удалил каждую запись из таблицы, но сказал бы последние 50.

Как мне сделать что-то подобное?

// pseudo code: like this?
DELETE from chat WHERE id = max (ID - 50) 
9
задан Brian Tompsett - 汤莱恩 19 August 2015 в 20:06
поделиться