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

投稿記事数7,800以上!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

  関連記事

CF-R6
CF-R6は、遅杉且熱杉流!危険杉流「ファンレス」PC

灼熱波動拳並(ふンッ! by 豪鬼 スパIIX)に熱い、パナソニック(旧松下電器 …

no image
さくらインターネットでのデータベースのコピー方法

さくらインターネットのレンタルサーバーに付属するデータベースに新しいデータベース …

no image
ApacheでのURL書換有効化(mod_rewrite,.htaccess,Debian7.4,Apache2.2.22)

(Debian7.4 , Apache2.2.22) http://xxx.xx …

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

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

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

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

エラー
WordPress プラグイン NextScripts:Social Networks Auto-Poster バージョン 3.6.1 が登場

NextScripts:Social Networks Auto-Posterの …

no image
[mb_send_mail] 自宅Debianサーバーからメール送信 [Debian,exim4,Gmail]

自宅サーバー(Debian)から、外部へメールを送信する。 システムのエラー発生 …

no image
DebianでのGRUBのインストール

update-grub や grub-install をせよと、このブログで書い …

no image
163data.com.cn 拒否作戦の結果wwwww

アクセス過多によりさくらインターネットに規制されているので、意味がないというか悪 …

no image
「実践ハイパフォーマンス MySQL」を購入

「実践ハイパフォーマンス MySQL 第3版」を購入した。 アマゾンから箱が&# …