mysql löschen und foreign key-Einschränkung

Ich bin löschen der ausgewählten Zeilen aus den beiden Tabelle in MYSQL, die zwei Tabellen sind Fremdschlüssel.

DELETE d,b
  FROM A as b
  INNER JOIN B as d on b.bid=d.bid WHERE b.name LIKE '%xxxx%';

MYSQL beschwert sich über Fremdschlüssel auch wenn ich versuche zu löschen aus beiden Tabellen:

Error: Cannot delete or update a parent row: a foreign key constraint
fails (`yyy/d`, CONSTRAINT `fk_d_bid` FOREIGN KEY (`bid`) REFERENCES 
`b` (`bid`) ON DELETE NO ACTION ON UPDATE NO ACTION)

was ist hier die beste Lösung zum löschen aus der Tabelle?

InformationsquelleAutor user121196 | 2010-05-05
Schreibe einen Kommentar