Menyelesaikan masalah LOAD_FILE untuk Mengimport Gumpalan ke dalam MySQL
Dalam percubaan untuk memuatkan fail ke dalam gumpalan MySQL, pengguna mungkin menghadapi kesukaran menggunakan LOAD_FILE fungsi. Walaupun tiada ralat dipaparkan, fail gagal diimport dengan jayanya.
Manual MySQL menyediakan maklumat penting untuk menangani isu ini:
-
Sahkan laluan: Pastikan anda menyediakan laluan lengkap ke fail menggunakan LOAD_FILE(file_name). Fail mesti boleh diakses pada hos pelayan.
-
Semak kebenaran: Pengguna mesti memiliki keistimewaan FILE dan fail itu harus boleh dibaca oleh semua.
-
Pertimbangkan lokasi fail: Jika pembolehubah sistem secure_file_priv dikonfigurasikan, fail mesti terletak dalam lingkungan yang ditentukan direktori.
-
Terjemahkan set aksara: Pembolehubah sistem character_set_filesystem menentukan cara nama fail ditafsirkan sebagai rentetan literal.
Untuk mengesahkan sumber isu, lakukan semakan berikut:
- Sahkan sama ada anda menentukan laluan mutlak ke fail.
- Pastikan kebenaran yang diperlukan diberikan kepada pengguna.
- Tentukan hasil fungsi LOAD_FILE. Jika NULL dikembalikan, siasat sebab yang dinyatakan dalam manual.
- Cuba pertanyaan yang disediakan dalam manual, yang mengemas kini nilai blob_col menggunakan LOAD_FILE.
Dengan menangani isu-isu yang berpotensi ini, pengguna boleh berjaya memuatkan fail ke dalam gumpalan MySQL menggunakan fungsi LOAD_FILE.
Atas ialah kandungan terperinci Mengapa Fungsi LOAD_FILE Saya Gagal Mengimport Gumpalan ke dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn