DELETE
でオフセットを指定することはできません のLIMIT
条項。
したがって、これを行う唯一の方法は、クエリを次のように書き直すことです。
DELETE FROM `chat_messages` WHERE id IN (select id from (select id
FROM `chat_messages`
ORDER BY `timestamp` DESC
LIMIT 20, 50) x)
主キーid
があるとします。 列
UPD :現在変更されているテーブルから選択できないため、mysqlをだますためにダブルネストを実装する必要があります(Martin Smithに感謝)