LOAD_FILE 는 파일을 읽고 파일 내용을 반환합니다.

LOAD_FILE를 사용하려면 파일이 서버에 존재해야하며, 파일의 전체경로를 지정해주어야 합니다. 만약, 파일이 존재하지 않거나 읽혀지지 않는다면 NULL 를 반환합니다.

LOAD_FILE(field_name)

#ex.1)
 mysql> UPDATE tbname SET field_name = LOAD_FILE('tmp/folder') WHERE id=1;

#ex.2)
 <?php
 $tmpfile = $_FILES['usefile']['tmp_name'];

 if(is_file($tmpfile))
 {
    mysql_query('UPDATE tbname SET field_name = LOAD_FILE(' . $tmpfile .') WHERE id=1');
 }
 ?>

2 댓글

  1. mysql 관련 문의드려도 될까요?

    혹시 운영중인 mysql DB에 대하여 innodb 버퍼풀 사이즈를 안전하게 조정할 방안이 있을지 문의드립니다.(시점이나 방안 등..)

    답글삭제
    답글
    1. 죄송하지만 서버 쪽에 대해선 잘 모릅니다.

      삭제