ZN
Новичок
Удалить из таблицы все записи, начиная с n-й
есть таблица, ну, скажем, host_id и time
берём конкретный host_id - для него нужно оставить только первые n записей (сортировка определяется полем time)
идея была откопировать во временную таблицу, потом удалять, используя её в подзапросе - но в подзапросах нельзя использовать LIMIT
думал замутить что-то с курсорами - что-то ничего хорошего на ум не приходит...
ну и есть вариант "в тупое" - выполнить столько запросов на удаление, сколько есть различных host_id - но хочется чего-то получше
вобщем, кто что подскажет?
есть таблица, ну, скажем, host_id и time
берём конкретный host_id - для него нужно оставить только первые n записей (сортировка определяется полем time)
идея была откопировать во временную таблицу, потом удалять, используя её в подзапросе - но в подзапросах нельзя использовать LIMIT
думал замутить что-то с курсорами - что-то ничего хорошего на ум не приходит...
ну и есть вариант "в тупое" - выполнить столько запросов на удаление, сколько есть различных host_id - но хочется чего-то получше
вобщем, кто что подскажет?