Dumpファイルをインポートするとプライマリーキーがない

スポンサーリンク

phpmyadminでエクスポートしたデータをインポートしたけどなぜかプライマリーキーがない!

原因としては、うまくデータが読み取れてない可能性が考えられる。
プライマリーキーの設定などは一番最後にまとめて行われるので、そこまでデータの展開ができていない。

エクスポートデータをのぞいてみて最後にプライマリーキーの設定のSQLがあるか確認。なければ、エクスポートの時点で失敗している。
こちらがあればインポートで失敗していることになる。

メモリーのリミットや待ち時間で中途半端にエクスポート、インポートが中断されてしまった可能性がある。

phpの設定で、メモリーリミットを増やしたり、PHPの実行時間を増やすなどして、対応をする。

またはファイルの保存はやめてSQLで出力して直接SQLを実行する。
データを小分けにしてインポートとエクスポートをする。
phpmyadminを利用せずにコマンドで出力するなど別の方法を試そう

コメント

タイトルとURLをコピーしました