| --Mati-- |
Post
#1
|
|
Goście |
Mam jeszcze taki problem, zdarza się, że w bazie jest kilka rekordów, które mają taki sam 'link'.
Chciałbym, aby pozostał tylko 1 rekord z takim linkiem a wszystkie inne zostały usunięte, więc napisałem taki skrypcik:
Zanim go odpalę chciałbym zapytać was o opinię, czy to zadziała (usunie duplikaty i zostawi tylko 1 rekord) i nic mi nie zepsuje w bazie ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
@mati . Defakto zrobi to samo, ale roboty dla Ciebie o wiele mniej przyklad (chyba działający piszę z palca), choć teraz zacznam się zastanwiać czy nie wprowadziłem Cie w błąd bo nie wiem czy masz klucz id w tej tabeli.
|
|
|
|
-Mati- [MySQL][PHP] Usuwanie zduplikowanych rekordó z bazy 27.06.2011, 15:51:43
Rid Trochę brak temu logiki.
$deleted = 0;
a pot... 27.06.2011, 15:57:33
Hpsi+ Cytata potem sprawdza pan warunek czy $delete... 27.06.2011, 16:01:12
Gość $deleted na początku przyjmuje wartość 0 a gd... 27.06.2011, 16:02:10
-Mati- Hpsi+ a czy sądzisz, że Twój sposób usunie mi więc... 27.06.2011, 16:04:33
Rid Moja gapa ,a raczej ślepota.Powinno działać dobrze... 27.06.2011, 16:08:25
-Mati- Mam klucz id, możesz pokazać ten przykład ? 27.06.2011, 16:52:01
Hpsi+ Wybacz moja szybka odpowiedz ale trzeba podziekowa... 27.06.2011, 20:16:40
melkorm Można to zrobić jednym zapytanie przy pomocy COUNT... 27.06.2011, 20:19:58
Hpsi+ @melkorm, co fakt to fakt, ale nie czuje do końca ... 27.06.2011, 20:22:01 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:00 |