ハードディスクメンテナンス ブログ

投稿記事数8,000以上!PC,カメラ,オーディオ,ラジオ,航空,旧ゲームなど

[MySQL] テーブルのエクスポートで、レコード数の不一致が生じる問題 [phpMyAdmin,Dump all rows]

      2015年12月15日

>>高還元のクレジットカード比較 期間限定のキャッシュバックなど!<<


DB(MySQL)にある巨大なテーブルをローカルに保存したいという質問を受けた。

保存自体は、phpMyAdminにあるエクスポートで可能なのだが、

エクスポート

ダウンロードした後、落としたファイルのレコード数と、テーブル上のレコード数を確認するように。

テーブルへの書き込みを止めてこれを行っても、ファイル<テーブル上となることがあるのだ。

テーブルへの書き込みは止めているのでそれ以上レコードは増えないのだが、ファイルとテーブルのレコード数に差があり、調べてみると、終端のレコードが欠損している。

ダウンロード回線の問題で、ファイルが破損している可能性もあるが、そうではない。

スポンサーリンク

実は、phpMyAdminのエクスポートには、ダンプ行を指定する箇所がある。

ダンプ行を指定する箇所

これが、その時点でのレコード数と一致していないことがあるのだ。

上では651001行とあるが、この時点でのレコード数は、それよりも多い。

つまり、この設定のままエクスポートすれば、後ろのレコードが抜けてしまう。

意図的に「Dump all rows」にチェックを入れて、実行する必要がある。

最終レコードの比較を、ファイルとテーブルで行うワケだが、ファイルがGBを超えるような巨大ファイルだと、ファイルを開けないことがあるので、終端の一部のみを開けるようなエディターが必要になる。

スポンサーリンク



sha-bc@336×280

sha-bc@336×280


sha-bc@336×280

sha-bc@336×280

  関連記事

Ubuntu 14.04
Ubuntu 14.04 LTS 日本語版 CF-R6

Ubuntu 14.04 日本語版 が出ているので、サブマシン(CF-R6)にイ …

no image
RedHatLinux9のインストール

RedHatLinux9のインストールをしました。 Linuxを入れるのは、Re …

アカ(Ubuntu 14.04)_内部エラー
内部エラーが発生しました(Ubuntu 14.04)

メモリー不足か熱杉流セーか不明だが、CF-R6上で動いているUbuntuでエラー …

no image
VineLinuxのインストールに失敗(SIGSEGV)

追記:下記のコメント欄に複数のコメントが寄せられています。参考に。 Vine L …

no image
Debian7.4でWEBサーバーを立てる(Apache,MySQL,PHP,phpMyAdmin,FTP)

Windows環境でもXAMPPを入れると環境が整うので(その端末なのでFTP不 …

no image
CPU対決!激重SQL編!(Phenom X3 8400 vs Core i5 650)

実行時間が70秒近くかかる激重クエリがある。 この実行に於ける、ハードウェアの違 …

WordPress
[WordPress] 特定のカテゴリーの記事をトップページに表示させないが、そのカテゴリーの一覧では表示させる方法

通常、ブログ(WordPress)のトップページには、最新の記事一覧が表示される …

no image
Apache Server Information の設定 (Apache2.2.22 ,Debian7.4)

Apache/2.2.22 (Debian7.4) ローカルの試験サーバーのIP …

お茶の画像をすべて選択
G社のCAPTCHA(画像認証等)と面倒杉流人間の関係

G社(A社)のサービスに於けるCAPTCHA(キャプチャ)。 ロボットでないかを …

WordPress
さくらインターネットからエックスサーバーへ?WordPressとデータベースの速度 Amazon S3との連携?

さくらインターネットは機能豊富で大容量かつ安価であるが、DB(データベース)が遅 …