Ar nepavyktų kaip nors taip: WHERE -- ... AND DATEDIFF(`datetime`, NOW()) >= <dienu_skaicius> T.y. trinti viską, išskyrus kažkokį rėžį? Tiesiog offset'as DELETE komandai nesuprantamas. Beje, kitas variantas, susirasti tą paskutinę datą su sub-select'u: (SELECT `datetime` FROM `sp_inbox` WHERE <...sąlygos...> LIMIT 299,1) -- JB Nezinau rašė: > man netinka kazkokios naujos lenteles idejimas nes yra jau fiksuota > struktura. > reikia kad paliktu paskutinius 300 irasu ir trintu senesnius irasus. > atejus naujom zinutem vel patikrina senas ir nutrina kas daugiau nei 300.