phpmyadminでエクスポートしたデータをインポートしたけどなぜかプライマリーキーがない!
原因としては、うまくデータが読み取れてない可能性が考えられる。
プライマリーキーの設定などは一番最後にまとめて行われるので、そこまでデータの展開ができていない。
エクスポートデータをのぞいてみて最後にプライマリーキーの設定のSQLがあるか確認。なければ、エクスポートの時点で失敗している。
こちらがあればインポートで失敗していることになる。
メモリーのリミットや待ち時間で中途半端にエクスポート、インポートが中断されてしまった可能性がある。
phpの設定で、メモリーリミットを増やしたり、PHPの実行時間を増やすなどして、対応をする。
またはファイルの保存はやめてSQLで出力して直接SQLを実行する。
データを小分けにしてインポートとエクスポートをする。
phpmyadminを利用せずにコマンドで出力するなど別の方法を試そう
コメント