2016-06-21 20 views
0

localhost上では、phpmyadminを使用してmagento 2データベースをエクスポートし、サーバにアップロードしようとしますが、#1216 - Foreign key constraintsというエラーが表示されます。問題は、TABLE AがSQLで最初に定義され、テーブルBフィールドを外部キーとして作成しようとすることです。したがって、TABLE Bが作成されておらず、外部キー・エラーを出し、データベースを作成していない場合。私はコマンドプロンプトを使って同じことをしているときにうまくいきます。だから、エラーを介してphpmyadminを使用して?誰でも私を助けてくれますか?PHPMyADMIN - 外部キー制約を表示するmysql#1216 - Magento 2データベース

答えて

0

この問題を解決するには、チェックボックスDisable Foreign KeyPhpMyadminからエクスポートするときにチェックします。あるいは、それを自分で設定します。

SET FOREIGN_KEY_CHECKS=0; 

と終わりに:あなたの答えのための

SET FOREIGN_KEY_CHECKS=1; 
+0

感謝を。私はPHPmyADMINで外部キーを無効にすることはできますか? –

+0

データベースのエクスポート中に、エクスポートメソッドとして「カスタム」を選択します。これらのオプションから「外部キーを無効にする」オプションをチェックすると、さまざまなオプションが表示されます。 –

+0

ありがとうGaurav!わかった。 –

関連する問題