Если вы хотите удалить все дубликаты, но по одному из каждого набора дубликатов, это одно из решений:

код не работает для MySQL 5.0, как переписать его, чтобы он работал

DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id  HAVING ( COUNT(id) > 1 ))

Я хочу удалить столбцы, которые не имеют уникального идентификатора. Я добавлю, что большую часть времени это только один идентификатор (я пробовал в синтаксисе, и он не работает также).

Ответы на вопрос(1)

Ваш ответ на вопрос