Usuwanie duplikatów z bazy MySQL

Dział przeznaczony zagadnieniom dotyczącym baz danych MySQL oraz MySQLi. Pomoc, porady, optymalizacja, budowanie zapytań MySQL.
Post Reply
sztacheta28
Mieszkaniec Rozpierduchy
Mieszkaniec Rozpierduchy
Posts: 8
Joined: 18-02-2012 10:01

Usuwanie duplikatów z bazy MySQL

Post by sztacheta28 »

Szybka metoda usunięcia zduplikowanych wpisów w bazie MySQL:

Code: Select all

DELETE FROM table1
USING table1, table1 AS vtable
WHERE (table1.id > vtable.id)
AND (table1.field_name = vtable.field_name)

User avatar
marcon
Administrator
Administrator
Posts: 2417
Joined: 13-08-2009 19:24
Location: /root
Contact:

Re: Usuwanie duplikatów z bazy MySQL

Post by marcon »

Temat jest raczej nieprzydatny ponieważ zapytanie jest uzależnione od tego jakie pola mamy w naszej bazie danych. To że owo zapytanie sprawdza się w Twoim przypadku nie oznacza że jest ono uniwersalne. Lepiej było by pokazać to na przykładzie przy zastosowaniu obszerniejszego opisu.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest