に電話がかかってきた場合
SET FOREIGN_KEY_CHECKS=0;
その後、FKチェックがオフになります。誰が知っている、それはあなたのシステムの現在の状態かもしれません。でオンにしてもらいます
SET FOREIGN_KEY_CHECKS=1;
次の点に注意してください。チェックをオンに戻すだけでは、参照整合性は再検証されません。 ALTER TABLE
が必要です そのために。
スキーマを公開するだけでは、保護されているとは言えません。
つまり、制約をオフにし、システムを使用し、一部のデータを削除し、LOAD DATA INFILEを実行して(つまり、データを台無しにして)、スキーマを使用してStackoverflowに実行し、「これはどのように発生したのか」と言うことができます。
また、システムが現在どのような状態にあるかは関係ありません。当時の状態が重要です。