phpbar.de logo

Mailinglisten-Archive

MULTI DELETE

MULTI DELETE

Henning Evers h.evers at kiel-media.de
Mit Jan 17 14:19:09 CET 2007


Da Andreas immer so wortlos ist, habe ich mal einen Link herausgesucht
der zu dem Thema helfen sollte.

http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html

Gruß :-)

Henning

Andreas Kretschmer schrieb:
> 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
>   

_______________________________________________
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