MySQL LOAD_FILE 函数

  • 定义和用法

    LOAD_FILE - 加载文件。
  • 语法

    LOAD_FILE(str)
    读取文件并以字符串形式返回文件内容。 要使用此功能,文件必须位于服务器主机上,必须指定文件的完整路径名,并且必须具有FILE特权。 该文件必须全部可读,并且其大小小于max_allowed_packet字节。如果由于不满足上述条件之一而导致文件不存在或无法读取,则该函数返回NULL。从MySQL 5.0.19开始,character_set_filesystem系统变量控制以文字字符串形式给出的文件名的解释。
  • 示例

    mysql> UPDATE table_test
       -> SET blob_col = LOAD_FILE('/tmp/picture')
       -> WHERE id = 1;