Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak usunąć z duplikowane rekordy ?
netvalue
post
Post #1





Grupa: Zarejestrowani
Postów: 199
Pomógł: 2
Dołączył: 9.06.2008

Ostrzeżenie: (0%)
-----


Hej

mam w bazie tabelke

id_category | id_product

1 | 2
2 | 3
1 | 2
4 | 5
7 | 9
2 | 3

jak usunac zapytaniem zduplikowane rekordy (pogrubione wyzjej) ?

Ten post edytował netvalue 22.08.2014, 10:55:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mar1aczi
post
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


Tak jak podpowiada Turson, z tym że nie będziesz musiał sprawdzać czy rekord insteniej (IMG:style_emoticons/default/smile.gif)
Utwórz nową tabele o takiej samej strukturze. Następnie załóż unikalny klucz (też zostało to wspomniane).
Użyj
  1. INSERT IGNORE / SELECT * FROM
ze starej tabeli do nowej.
INSERT IGNORE "wykona" robotę sprawdzenia zduplikowanych wierszy i nie wstawi ich do nowej tabeli.

Ten post edytował mar1aczi 22.08.2014, 12:44:38
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: 17.10.2025 - 11:06