![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Muszę usunąć duplikaty z 1,6mln rekordów.. Zastanawiam się jak to zrobić najszybciej. Duplikaty mają się usuwać wierszami, czyli duplikaty jeśli jeden wiersz nie może się równać innemu. Macie jakieś propozycje jak to zrobić? Proszę o szybka odpowiedź. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 387 Pomógł: 66 Dołączył: 31.03.2005 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
wersja z php ma pewna zaletę ze możesz dowolnie filtrować te wyniki
i jesli tylko jest index na tym co chcesz sprawdzac to wykonanie tego kodu to kilka sekund (IMG:style_emoticons/default/smile.gif) Nie obraź się ale to co napisałeś to totalna bzdura i nieporozumienie (IMG:style_emoticons/default/biggrin.gif) Co do samego rozwiązania problemu to są dwie opcje (tym bardziej, że z tego co piszesz to jednorazowe rozwiązanie, więc ja bym się zbytnio nad wydajnością nie zastanawiał - ma zadziałać, a sql bajecznie szybko radzi sobie z dużymi ilościami rekordów): Albo robisz to co cojack i alegorn napisali (wszytko jedno co (IMG:style_emoticons/default/smile.gif) ) albo sprawdź czy parser mysql pozwoli na cos takiego:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 01:28 |