mysql:11163
From: "kondo kondo" <"kondo kondo" <umiushi_00@xxxxxxxxxx>>
Date: Tue, 15 Mar 2005 07:14:17 +0000
Subject: [mysql 11163] Re: MYSQLを使ったバイナリファイルインサート
近藤です。 >お世話になっております。河合と申します。 >簡単な質問かも知れませんが・・・・。 > >バイナリファイルをテーブルに保存したいとき、 > >INSERT INTO tbl_thesis values ('00000000000000000002','vvvvvv','','5','vvvvvv','','','','','','','','','','2004-4-01','','','','','','','','','','','fdfdssfdg','dvgdsgsd','1','20050315 15:15:04','',load_file('C:\a.pdf')) > >↑上記のようなInsert文を書き、pdfファイルの保存するテーブル列はlongblob >としたのですが、 > >Can't get stat of 'C:a.pdf' (Errcode: 2) > Can't get stat of 'C:a.pdf'って、"C:\"が"C:"になって ますよね。ひょっとして\がエスケープされてませんか? だとすると、以下の文はいかがでしょうか? INSERT INTO tbl_thesis values ('00000000000000000002','vvvvvv','','5','vvvvvv','','','','','','','','','','2004-4-01','','','','','','','','','','','fdfdssfdg','dvgdsgsd','1','20050315 15:15:04','',load_file('C:\\a.pdf')) MySQLのヘルプでのload_file()の説明があったので、 以下に転記します。 (ヘルプの転記ってOKでしたっけ?ダメならご指摘を・・・) "(ダブルクォート)と'(シングルクォート)が違うから・・・とか ないですよね??^^; ■MySQLヘルプより LOAD_FILE(file_name) ファイルを読み取り、ファイルの内容を文字列として返す。 ファイルはサーバ上に存在しなければならず、ファイルのフル パス名を指定する必要がある。また、FILE 権限が必要となる。 ファイルは全ユーザが読み取り可能でなければならず、 max_allowed_packet より小さいサイズでなければならない。 ファイルが存在しない場合や、上記の理由のいずれかに よって読み取り不可能な場合、この関数は NULL を返す。 mysql> UPDATE tbl_name SET blob_column=LOAD_FILE("/tmp/picture") WHERE id=1; _________________________________________________________________ 無料250MBメールボックスのMSN Hotmail https://registernet.passport.net/reg.srf?id=2&lc=1041
11162 2005-03-15 15:56 [Toshinori Kawai <kaw] MYSQLを使ったバイナリファイルインサート -> 11163 2005-03-15 16:14 ┗["kondo kondo" <umius] 11164 2005-03-15 16:39 ┗[Toshinori Kawai <kaw] 11165 2005-03-15 16:56 ┗["kondo kondo" <umius] 11166 2005-03-15 17:12 ┗[Toshinori Kawai <kaw] 11167 2005-03-15 17:37 ┣["kondo kondo" <umius] 11168 2005-03-15 18:00 ┃┣[Toshinori Kawai <kaw] 11169 2005-03-15 18:30 ┃┃┗[Ryuji Matsushita <ma] 11170 2005-03-15 18:37 ┃┃ ┗[Toshinori Kawai <kaw] 11171 2005-03-15 19:47 ┃┃ ┗[Ryuji Matsushita <ma] 11173 2005-03-15 20:46 ┃┃ ┗[Tetsuro IKEDA <ikdtt] 11172 2005-03-15 20:34 ┃┣[SUGIMURA Takashi 杉�] 11174 2005-03-15 21:47 ┃┗[Sumito_Oda <oda@xxxx] 11175 2005-03-15 23:04 ┗[とみたまさひろ <tomm] 11177 2005-03-16 10:13 ┗[Toshinori Kawai <kaw]