Je supprime des lignes sélectionnées de la table dans MYSQL, les deux tables ont des clés étrangères. supprime d, b de A comme b jointure interne B comme d sur b.bid = d.bid où b.name comme '% xxxx%';
MYSQL se plaint de clés étrangères, même si je suis en train de supprimer des deux tables:mysql delete et la contrainte de clé étrangère
Erreur: Impossible de supprimer ou mettre à jour une ligne parent: une contrainte de clé étrangère échoue (yyy/d
, CONTRAINTE fk_d_bid
FOREIGN KEY (bid
) RÉFÉRENCES b
(bid
) SUR SUPPRIMER AUCUNE ACTION SUR MISE À JOUR AUCUNE ACTION)
Quelle est la meilleure solution ici à supprimer de la table?
bonne idée, mais j'ai obtenu Vous ne pouvez pas spécifier la table cible 'B' pour la mise à jour dans la clause FROM – user121196