У меня есть таблица, которая должна содержать следы посетителей для данного профиля (идентификатор пользователя для пары идентификаторов пользователя). Оказывается, мой SQL-запрос был немного выключен и создает несколько пар вместо одиночных, как и предполагалось. С задним числом я должен был принудительно установить уникальное ограничение для каждой пары id + id.
Теперь, как я могу почистить столик? Я хочу удалить все повторяющиеся пары и оставить только один.
Так, например, измените это:
23515 -> 52525 date_visited
23515 -> 52525 date_visited
23515 -> 52525 date_visited
12345 -> 54321 date_visited
12345 -> 54321 date_visited
12345 -> 54321 date_visited
12345 -> 54321 date_visited
23515 -> 52525 date_visited
...
В это:
23515 -> 52525 date_visited
12345 -> 54321 date_visited
Обновление. Вот как выглядит структура таблицы:
id int(10) UNSIGNED Non Aucun AUTO_INCREMENT
profile_id int(10) UNSIGNED Non 0
visitor_id int(10) UNSIGNED Non 0
date_visited timestamp Non CURRENT_TIMESTAMP