[前][次][番号順一覧][スレッド一覧]

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]