くりゅぴ!

サーバーやWEB問題解決のメモから生活お得情報まで。未分類のものは執筆中

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

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

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

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

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

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

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

WEB開発

タグ:

WEB開発の最新記事

2020年7月13日
印刷時改ページをする
2020年7月10日
PHPのJsを外部ドメインより呼び出す
2020年7月10日
ブラウザにキャッシュさせない

コメントを残す

メールアドレスが公開されることはありません。