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

投稿記事数捌阡貳陌以上!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

  関連記事

AWS
[AWS] 枯渇目前のCPUクレジット残高が回復中! [by ヴェヅォス]

常にCPU使用率が高くブースト状態、CPUクレジット枯渇の危機にあったAWSのt …

MySQL 順位を取得
[MySQL] ランキングなどで順位を取得する方法 [自己結合]

以前はよく書いていたDBネタだが、最近はあまり書いていない。 ブログに書かないだ …

AWS
[AWS] CPUクレジット残高が枯渇目前♪

CPUクレジット残高がドン!ドン!減少、ZEROまで目前ッ! t2.microだ …

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

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

no image
時,分,秒を[年月日時分秒]から取り出す(MySQL,hour,minute,second,extract,date_format)

あるテーブルの列(カラム)`reg_time`には、年月日時分秒がY-m-d H …

no image
(在庫僅少)激安サーバー2機種、Linuxを入れてファイルサーバーやMySQLの学習用に!(富士通とHP)

2万円以下の激安サーバーを紹介しよう。 富士通 PRIMERGY MX130 S …

SSDとHDD_換装_CF-R6_C300(64GB)
Panasonic CF-R6の分解②(ハードディスクをSSDへ換装) CF-R7,CF-R8も同様

熱杉流かつ遅杉流、Panasonic(旧松下)のノートパソコンである、CF-R6 …

CF-R6
相変わらず熱杉流CF-R6! 100度目前まで逝ったったwwwww

分解をし、ハードディスクをSSDに換装した、CF-R6。 関連:Panasoni …

no image
さくらインターネットの転送量の公式発表値(転送量目安@基本仕様)

さくらインターネットのレンタルサーバーの転送量の目安が、「基本仕様」として公式に …

no image
悪質な 163data.com.cn を拒否する(.htaccess,拒否リスト)

あるサイトに対する、無駄なアクセスが多いのは分かっている。 放置していたのだが、 …