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

投稿記事数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

  関連記事

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

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

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

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

no image
Debian7.4をハードウェアRAIDにインストールする際の設定(RAID1,ミラーリング)

Debianで起動ドライブを含んでソフトウェアRAID(ミラーリング)を組むと、 …

no image
.htaccess でアクセス元を制限する(allow,deny)

.htaccess でアクセス元を制限することが可能。 アクセス元が許可しない範 …

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

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

NAS
首都大学東京の学内設置NASが踏み台にされ、スパムメールが送信される事案が発生

約10万通のスパムメール送信。 スパムメールは、15時06分から16時37分の間 …

no image
mysqlimport –helpの内容 csvファイルの内容をデータベースにインポートする

mysqlimport –help の内容を以下に付しておく。 試験 …

no image
サーバー情報の表示内容(ServerTokens)変更 (Apache2.2.22 ,Debian7.4)

Apache/2.2.22 (Debian7.4) /etc/apache2/c …

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

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

桜鯖_モリサワ_Webフォント_WordPress
さくらインターネット モリサワ Webフォント WordPress 表示 遅い

桜鯖(さくらインターネット)上でウゴくWordPressでモリサワのWebフォン …