Als er werd gebeld naar
SET FOREIGN_KEY_CHECKS=0;
dan worden FK-controles uitgeschakeld. Wie weet is dat de staat van uw systeem op dit moment. Zet ze aan met
SET FOREIGN_KEY_CHECKS=1;
Let op het volgende. Het gewoon weer inschakelen van cheques valideert de referentiële integriteit niet opnieuw. Men heeft ALTER TABLE
nodig daarvoor.
Het simpelweg publiceren van een schema zegt weinig dat u veilig bent.
Dit betekent dat ik mijn beperkingen kan uitschakelen, het systeem kan gebruiken, wat gegevens kan verwijderen, DATA INFILE LADEN (kortom mijn gegevens verknoeien), dan naar Stackoverflow rennen met een schema en zeggen "goh, hoe is dit gebeurd".
En het maakt niet uit in welke staat uw systeem zich nu bevindt. Het maakt uit wat het toen was.