MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips298 ファイルの内容を文字列として取得するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-3文字列関数Tips298 ファイルの内容を文字列として取得するには

Level2

PointLOAD_FILE関数を利用します

構文   
LOAD_FILE(ファイルの絶対パス)

LOAD_FILE関数は、指定されたファイルの内容を読み込みます。バイナリ型のファイルや長いテキストをテーブルに格納する場合などに利用できるでしょう。

読み込み対象のファイルは「サーバ上のファイルシステムに存在すること」「全ユーザが読み取り可能であること」「max_allowed_packetパラメータより小さいサイズであること」などの条件を満たしている必要があります。なんらかの理由でファイルが正しく読み込めない場合、関数はNULLを返します。

用例
mysql> UPDATE logo SET image = LOAD_FILE('C:/wings_logo.gif') 
    -> WHERE site_name='WINGS'; 
Query OK, 1 ro

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません