9

これに関する詳細は実際には見つかりませんが、「SETforeign_key_checks = 0」のスコープは現在の接続、現在のセッション、または現在のトランザクションですか?

4

2 に答える 2

8

これはセッションベースのステートメントです。

これは、外部キー制約を一時的に解除するためです。変更プロセス中に参照整合性を破る必要がある方法でデータを変更する必要がある場合があります。

于 2013-01-22T14:36:06.060 に答える
7

これはセッションベースです。完全な答えと説明は、この他のスタックオーバーフローの答えで見つけることができます:

「これはセッションベースです。確かにテストを行ってください、しかしそれは私の理解です。」</ p>

于 2013-01-22T14:36:20.693 に答える