dedlfix: MySQL - Join Klausel

Beitrag lesen

Tach!

DELETE tara_alts,tara_mainsFROMtara_alts,tara_mainsWHEREtara_alts.MID= (SELECTtara_alts.MIDFROMtara_altsWHEREtara_alts.NAME= 'heinrich') ANDtara_mains.ID= (SELECTtara_alts.MIDFROMtara_altsWHEREtara_alts.NAME = 'heinrich')

Ich versteh nicht genau, was an diesem Statement falsch ist.
#1093 - You can't specify target table 'tara_alts' for update in FROM clause

MySQL gestattet (derzeit) nicht, dass du in einer Tabelle löschst und sie gleichzeitig als Datenquelle in einem Subquery angeben kannst. Daselbe gilt für Updates.

dedlfix.