phpbar.de logo

Mailinglisten-Archive

MULTI DELETE

MULTI DELETE

Andreas Kretschmer andreas.kretschmer at schollglas.com
Mit Jan 17 11:17:22 CET 2007


am  Wed, dem 17.01.2007, um  9:50:20 +0100 mailte Technik auXion.de folgendes:
> Nun hatte ich ein MULTI DELETE über 6 Tabellen versucht, aber geht das so
> ziemlich in die Hose - extrem langes TABLE LOCKING.
> 
> Die Tabellen verknüpfe ich alle über JOIN:
> DELETE t1,t2,t3,z4,z5,z6 FROM table1 t1 left join table2 t2 on t1.id = t2.id
> left join table3 t3 on t1.id = t3.id
> left join table4 t4 on t1.id = t4.id
> left join table5 t5 on t1.id = t5.id
> left join table6 t6 on t1.id = t6.id
> WHERE t1.user_id = IDNUMMER;
> 
> Jetzt sind des viele Datensätze die da gefunden werden, Abhängig vom
> Benutzer den ich suche.
> 
> Hat jemand eine Idee wie man das ganze noch machen kann?

Mit foreign keys und delete cascade.


Andreas
-- 
Andreas Kretschmer
Kontakt:  Heynitz: 035242/47150,   D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID:   0x3FFF606C, privat 0x7F4584DA   http://wwwkeys.de.pgp.net
_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de

php::bar PHP Wiki   -   Listenarchive