Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Usunięcie powtarzających się wierszy
Apocalyptiq
post
Post #1





Grupa: Zarejestrowani
Postów: 230
Pomógł: 3
Dołączył: 8.01.2008

Ostrzeżenie: (10%)
X----


Przez przypadek dodałem sporo danych 2x, tak że mam duplikat każdego. Jak mogę łatwo te duplikaty usunąć? Jest ich kilkaset, więc ręcznie nie bardzo :-)

Na innym forum znalazłem coś takiego:
  1. DELETE FROM Pliki p
  2. [img]http://www.forum.webdiary.pl/images/nums/3.png[/img]WHERE [img]http://www.forum.webdiary.pl/images/nums/4.png[/img] (SELECT count(*) FROM Pliki WHERE rodzaj=p.rodzaj)>1

(http://www.forum.webdiary.pl/ftopic6506.html)
Ale czy to czasem nie usunie wszystkich rekordów? Tj. duplikat i oryginał?


Zrobiłem to z poziomu php - pobrałem wszystkie mecze, nastepnie sprawdzałem dla każdego meczu czy wystepuje duplikat - jeżeli występuje, usuwam aktualny (duplikaty sprawdzam dla każdego na bierząco, więc jeżeli usune duplikat, dochodząc do drugiego meczu już duplikatu nie wykryje, więc go nie usunie).
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 01:35