Ако е направено обаждане до
SET FOREIGN_KEY_CHECKS=0;
след това FK проверките се изключват. Кой знае, това може да е състоянието на вашата система в момента. Включете ги с
SET FOREIGN_KEY_CHECKS=1;
Обърнете внимание на следното. Самото включване на проверките не потвърждава повторно референтната цялост. Трябва ALTER TABLE
за това.
Простото публикуване на схема не означава, че сте защитени.
Това означава, че бих могъл да изключа ограниченията си, да използвам системата, да изтрия някои данни, да направя LOAD DATA INFILE (накратко да объркам данните си), след това да избягам към Stackoverflow със схема и да кажа „Боже, как се случи това“.
И няма значение в какво състояние е вашата система сега. Има значение какво е било тогава.