[mysql] mysqldumpで出力したファイルのインポートで error at line xxx: unknown command '\z'

mysqldumpで出力したダンプファイルをmysqlでインポート中に、

error at line 301: unknown command '\z'

というエラーになった。

エラーに出ているダンプファイルの301行目は、longblobのカラムを持つテーブルへのデータのINSERT。

mysqldumpで --hex-blob オプションを付けて出力するようにすると、エラーを回避できた。
ただしダンプしたファイルのサイズは大きくなる。

Mysqldump and Error "Unknown command '\0′" | Mister Nerd's Blog

MySQL :: MySQL 5.1 リファレンスマニュアル :: 7.12 mysqldump -- データベースバックアッププログラム

--hex-blob
16進変換表記法を使用しているバイナリカラムをダンプします(例えば、'abc'は0x616263となります)。影響を受けるデータタイプはBINARY、VARBINARY、BLOB、そしてBITになります。

トラックバック(0)

このブログ記事を参照しているブログ一覧: mysqldumpで出力したファイルのインポートで error at line xxx: unknown command '\z'

このブログ記事に対するトラックバックURL: http://www.pistolfly.jp/mt/mt-tb-alt.cgi/1030

コメントする