mysql:827
From: IMAI Kenichi <IMAI Kenichi <kimai@xxxxxxxxxx>>
Date: Thu, 22 Apr 1999 11:36:14 +0900 (JST)
Subject: [mysql 00827] Re: How to use blob ?
いまいと申します. はじめまして. MySQL どころか SQL を使いはじめて1カ月ぐらいなので, 間違ってるかも しれませんが... > この先が進みません。具体的に、blob に対しての読み書き > (select & insert)方法の例等が有りましたら教えて頂けま > せんでしょうか。 mysql コマンドからは INSERT/UPDATE は出来ないのではないでしょうか? や できないというのは正しくなくて, バイナリデータをそのままつっこむ ことは出来ないという意味です. というのも 0x00 とか \ とかいった文字はエスケープしなくてはいけないし, 0x08 とか端末から打ち込めない文字もあるからです. それらを LOAD DATA INFILE で自動的に変換してはできないようです. LOAD DATA INFILE ですべてをエスケープしたファイルを読み込ませるとどうなる かはやったことがないので分かりません. SELECT の場合は, 小林さんの例だと SELECT nandemo とやると画面に表示 されますが, たぶんエスケープされた文字じゃなくて取り出したいものそのものが 表示されると思います. 画像とか音声とかいったデータを突っ込んでいた場合には わけわからないものが表示されます. ぼく自身は perl でやっています. が, もちろん \ を \\ にしたりとかいった変換 は全部自前で書いています. PHP3 でも同じではないでしょうか.
821 1999-04-22 05:18 [Sakae Kobayashi <sak] How to use blob ? -> 827 1999-04-22 11:36 ┗[IMAI Kenichi <kimai@] 831 1999-04-23 07:54 ┗[Sakae Kobayashi <sak] 835 1999-04-23 10:23 ┣["osamura" <o@xxxxxxx] 836 1999-04-23 10:55 ┗["MINOHATA Norio" <mi] 837 1999-04-24 23:06 ┗[Sakae Kobayashi <sak]