Cannot delete or update a parent row: a foreign key constraint fails

Wordt het verwijderen van een MySQL tabel gewijgerd door een constraint, plaats de query dan tussen de volgende statements :

SET FOREIGN_KEY_CHECKS = 0;

# SQL QUERY HIER

SET FOREIGN_KEY_CHECKS = 1;

Een constraint in een database is een vastgelegde voorwaarde, bedoeld om de integriteit of logica van de opgeslagen gegevens te bewaken. Een constraint zorgt er voor dat er een foutmelding wordt gegeven als de betreffende regel overtreden dreigt te worden.

Bron : Constraint - Wikipedia