• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Usuwanie zdublowanych rekordów

Konkurs Mistrz Programowania
0 głosów
161 wizyt
pytanie zadane 30 maja 2017 w SQL, bazy danych przez Krzysztof Rak Bywalec (2,420 p.)
Witam,

mam w tabeli 2 kolumny, ID oraz Title. Okazało się, że dane często się powtarzają. Jak usunąć wszystkie powtarzające się wiersze, które mają ten sam Title tak żeby został tylko 1?

1 odpowiedź

+1 głos
odpowiedź 30 maja 2017 przez Assasz Nałogowiec (30,460 p.)
wybrane 31 maja 2017 przez Krzysztof Rak
 
Najlepsza
ALTER IGNORE TABLE tabela
ADD UNIQUE INDEX index (title);

Jeśli atrybut title jest typu text, to musisz zdefiniować długość, jaka ma być uwzględniona przy indeksowaniu, np. title(200). No i zrób backup, żebyś przypadkiem czegoś ważnego nie usunął. 

Podobne pytania

0 głosów
1 odpowiedź 1,829 wizyt
pytanie zadane 2 listopada 2016 w PHP przez KrysztoSLU Użytkownik (690 p.)
0 głosów
1 odpowiedź 557 wizyt
pytanie zadane 16 czerwca 2015 w PHP przez mopatowicz Użytkownik (560 p.)
0 głosów
1 odpowiedź 816 wizyt

93,655 zapytań

142,575 odpowiedzi

323,099 komentarzy

63,171 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...