mysql 中讀取文件內容的函數是 load_file(),用法為 load_file(file_name),其中 file_name 為文件路徑和名稱。函數返回文件內容的字符串,如:select load_file(‘/tmp/data.txt’)。但須注意文件系統權限、路徑正確性、大文件讀取時間和不存在文件返回 null。
哪個 MySQL 函數可以讀取文件內容?
MySQL 中可以讀取文件內容的函數是 LOAD_FILE()
.
函數用法
<code class="sql">LOAD_FILE(file_name)</code>
登錄后復制
參數
file_name
:要讀取的文件路徑和名稱。
返回值
返回文件內容的字符串。
示例
以下查詢從 /tmp/data.txt
文件中讀取內容:
<code class="sql">SELECT LOAD_FILE('/tmp/data.txt');</code>
登錄后復制
注意事項
LOAD_FILE()
函數可能會受文件系統權限和安全設置的影響。
確保文件路徑正確。
大文件可能需要較長時間才能讀取。
如果文件不存在或無法讀取,函數將返回 NULL
。