Jak usunąć duplikaty z bazy mysql?

Witam!

Jak usunąć duplikaty z bazy mysql?

Pragnę dodać, że “DISTINCT” nie działa.

:oops:

Jak to nie działa? Na pewno źle je stosujesz, bo musi działać. Poczytaj sobie tutaj: link

Działa, dzięki :wink:

Miałem tak:

SELECT DISTINCT * FROM `keywords`

Zmieniłem na:

SELECT DISTINCT keyword FROM `keywords`

i działa pięknie :wink:

Witam i przepraszam za podpięcie do tematu, ale jest to jakby odwrotne działanie funkcji omawianej w tym wątku.

W tabeli users mam pole m.in. IP.

Chciałbym wybrać wszystkie IP, które się powtarzają - tzn. ktoś na jednym ip założył dwa lub trzy konta i chcę je zobaczyć. Macie jakąś sugestię? Domyślam się, że trzeba będzie napisać ładną pętelkę w php …

Z góry dziękuję i pozdrawiam. 8)

Po co mieszać w to PHP i deoptymalizować kod. Poczytaj o count() w MySQL.

Pomocne mogą okazać sie też te linki:

http://forum.ks-ekspert.pl/index.php?sh … 8&hl=count

http://forum.ks-ekspert.pl/index.php?sh … 4&hl=count