mysql:7914
From: yyuji <yyuji <yyuji@xxxxxxxxxx>>
Date: Wed, 18 Jun 2003 15:56:48 +0900
Subject: [mysql 07914] mysqldump での LONGBLOB のりストア
はじめまして、yyuji1961です。 LONGBLOBのリストアの仕方についての質問です。 以下の環境で、MysqlのLONGBLOBを使用したアプリケーションを作成しています。 環境 OS:WinodsNTServer4.0 MYSQL-MAX:3.23.51-nt testというデータベースに以下のようなテーブルを作成し、画像のバイナリーデータを LONGBLOBに格納してあります。 create table TBL_IMAGE( filename1 varchar(255) default null, image1 longblob) TYPE=MyISAM; このテーブルに対して >mysqldump test TBL_IMAGE1 > dump1 としてダンプします。 一旦、TBL_IMAGE1をDROPした後、以下のコマンドでリストアしようとすると、 >mysql -u mysql -p test < dump1 (mysqlはユーザー名) パスワード入力後に以下のメッセージでエラーとなります。 Error at line 21: Unknown command '\"' ちなみに21行目はINSERT分の始まりで、 INSERT INTO TBL_IMAGE1 VALUES('Pier.jpg','******(以降バイナリー文字列 となっています。 LONGBLOBをMYSQLDUMPからリストアする場合は、特別な方法があるのでしょうか。 御手数ですが、どなたか教えていただけると助かるのですが。 よろしく御願いします。
-> 7914 2003-06-18 15:56 [yyuji <yyuji@xxxxxxx] mysqldump での LONGBLOB のりストア 7916 2003-06-18 23:45 ┗[Take <office@xxxxxxx] 7917 2003-06-18 23:48 ┗[Take <office@xxxxxxx] 7918 2003-06-19 00:06 ┗[Take <office@xxxxxxx]