Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak usunąć dużą liczbę rekordów
yalus
post 12.09.2008, 12:28:07
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 8.07.2005
Skąd: EU

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


witam
jak można szybko i bezbolesnie usunac duza liczbe wierszy jednoczesnie.
mam do usuniecia ok 5tys rekordow kazdy z nich ma unikalny nr id i wlasnie musze usunac wg tego numeru

czy musze dla kazdego rekordu generowac osobno zapytanie a pozniej odpalic cos takiego na serwerze:

  1. 1. DELETE FROM user WHERE id=762432;
  2. 2. DELETE FROM user WHERE id=24346532;
  3. .
  4. .
  5. .
  6. 5000. DELETE FROM user WHERE id=2456534;


ale to bedzie prawie 5tys. lini odpalanych jedna po drugiej

czy jest jakas mozliwosc aby usunac taka liczbe rekordow w inny sposob?

pozdrawiam

Ten post edytował yalus 12.09.2008, 12:28:33


--------------------
człowiek nie sznurek wszystko wytrzyma
Go to the top of the page
+Quote Post
Cysiaczek
post 12.09.2008, 12:33:52
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. DELETE FROM TABLE WHERE id IN(1,2,3,4555,666,7777)


Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
yalus
post 12.09.2008, 12:51:35
Post #3





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 8.07.2005
Skąd: EU

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


a zeby usunac rekord powiazany z innymi tabelami wlasnie tym id

to czy taki zapis bylby poprawny?


  1. DELETE FROM user,user1 WHERE user.id=user1.id AND user.id IN(1,2,3,4555,666,7777)


Ten post edytował yalus 12.09.2008, 15:25:24


--------------------
człowiek nie sznurek wszystko wytrzyma
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:38