Я ищу способ удалить все повторяющиеся записи в таблице. У меня есть запрос, но он не работает:Как удалить все повторяющиеся записи в таблице?
delete from lista
where id in
(
select id
from lista
group by tytul_pl
having count(tytul_pl) > 1
);
Ответ сервера: Код
Ошибка: 1093. Вы не можете указать целевую таблицу «lišta» для обновления в ЕКОМ
Этот запрос:
select id
from lista
group by tytul_pl
having count(tytul_pl) > 1
работает хорошо.
Где ошибка?
Что СУБД вы используете ? –
Я использую MySQL Server 5.6 CE – user2616285
Вы хотите сохранить одну запись и удалить повторы или удалить все записи, если они повторяются? –