sql >> データベース >  >> Database Tools >> phpMyAdmin

external_key_checksを0/オフに設定できません

    foreign_key_checksのようなセッション変数の変更 セッションの間だけ持続します。新しい接続を開くと、オプションはデフォルトでグローバル値になります。

    PhpMyAdminは、すべてのPHPアプリケーションと同様に、すべてのリクエストに対して新しい接続を開きます。したがって、foreign_key_checksを変更するとすぐに 、そのオプションを変更したセッションを閉じ、変更は終了します。

    このオプションを変更する場合は、インポートスクリプトの一部として変更を実行する必要があるため、インポートを処理する接続の開始時に処理されます。

    もう1つの可能性は、SET GLOBAL ...で変更することです。 、ただし、これは、インポートに使用するセッションだけでなく、すべてのセッションに影響します。また、SUPERが必要です グローバルオプションを変更する特権があり、その特権がないようです。

    編集:別のオプションは、チェックを外すことです インポート段階で「外部キーチェックを有効にする」...




    1. phpmyadminの既存のテーブルに列を挿入する

    2. MS Azure / SQL ServerManagementStudioにUIダイアログがありません

    3. SQLでのメッセージリストの作成

    4. XAMPPのphpMyAdminを最新のものにアップグレードするにはどうすればよいですか?