Я пытаюсь удалить дубликаты данных из моей базы данных.Я нашел хороший пример того, как это сделать в базе данных оракула .
Нижний запрос из этого ответа (только с выделением повторяющихся строк) работает в MySQL, но запрос на удаление (см. Ниже) не ...
"DELETE FROM studios as a
WHERE a.id >
ANY (SELECT b.id
FROM studios as b
WHERE a.name = b.name
AND a.email = b.email
)"
Я получаю ошибку:
You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near 'a
WHERE a.id >
ANY (SELECT b.id
FROM studios as b
' at line 1
Итак, я искал правильный синтаксис удаления и любой синтаксис , но не смог найти ничего неправильного в моем запросе... Есть идеи?