使用LOAD_FILE 將檔案載入到MySQL Blob
假設您在將檔案載入至MySQL Blob(特別是使用LOAD_FILE 函數)時遇上到問題。如文件中所述,該函數的功能要求伺服器滿足某些條件。這些條件包括:
- 伺服器主機上存在檔案
- 檔案名稱中的完整路徑規格
- 授予使用者足夠的檔案權限
- 所有使用者皆可存取該檔案
- 檔案大小低於max_allowed_packet閾值
- secure_file_priv 目錄中的位置(如果已設定)
解決潛在問題:
- 解決潛在問題:
確保您在LOAD_FILE中指定完整的檔案路徑檢查權限:- 確保使用者有FILE權限。
取得函數回傳值:- 判斷函數是否回傳NULL,表示潛在的檔案存取或有問題。
測試替代方案查詢:
嘗試參考文件中提供的查詢,以排除查詢中的任何語法錯誤。
UPDATE t
SET blob_col=LOAD_FILE('/tmp/picture')
WHERE>
登入後複製
例如:
遵守這些準則,您可以使用 LOAD_FILE 函數排除故障並將檔案成功載入到 MySQL blob。
以上是如何解決 LOAD_FILE 的 MySQL Blob 載入問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!