以下に、シンプルで簡単な方法といくつかのコード例を示します。
-
MySQL CLIを開きます。
-
データベースに接続します。以下のコマンドを使用します。
mysql -u ユーザー名 -p データベース名
- 外部キーのチェックを無効にします。以下のコマンドを実行します。
SET FOREIGN_KEY_CHECKS=0;
このコマンドは、現在のセッションで外部キーのチェックを無効にします。
- SQLファイルをインポートします。以下のコマンドを使用します。
source /パス/ファイル名.sql
上記のコマンドで、指定したパスにあるSQLファイルをインポートします。
- インポートが完了したら、外部キーのチェックを再度有効にします。以下のコマンドを実行します。
SET FOREIGN_KEY_CHECKS=1;
これにより、外部キー制約のチェックが再度有効になります。
これで、外部キーのチェックを無効にしてSQLファイルをインポートする方法がわかりました。データベースの状態によっては、外部キーのチェックを無効にすることが必要な場合がありますが、注意が必要です。適切な外部キー制約が設定されていることを確認してから、チェックを無効にするようにしてください。