Rumah > pangkalan data > tutorial mysql > Mengapakah \'LOAD DATA INFILE\' Gagal dengan \'The Used Command is Not Allowed with This MySQL Version\'?

Mengapakah \'LOAD DATA INFILE\' Gagal dengan \'The Used Command is Not Allowed with This MySQL Version\'?

Susan Sarandon
Lepaskan: 2024-10-30 03:13:29
asal
1081 orang telah melayarinya

Why does

LOAD DATA INFILE Gagal dengan "The Used Command is Not Allowed with This MySQL Version"

Apabila cuba menggunakan arahan LOAD DATA INFILE dalam PHP untuk mengimport data daripada fail CSV, pengguna mungkin menghadapi mesej ralat yang menunjukkan bahawa arahan itu tidak serasi dengan versi MySQL. Isu ini boleh dikaitkan dengan pembolehubah pelayan local_infile yang dilumpuhkan.

Untuk menangani isu ini tanpa mengubah tetapan pelayan, penyelesaian yang berpotensi adalah dengan menjalankan MySQL menggunakan pilihan --local-infile=1. Dengan melancarkan MySQL daripada konsol seperti berikut:

mysql -u USER -p --local-infile=1 DATABASE
Salin selepas log masuk

Anda sepatutnya boleh melaksanakan arahan LOAD DATA dengan jayanya. Jika pendekatan ini terbukti berkesan, anda mungkin perlu mendayakan pemuatan fail setempat secara berterusan dengan mengubah suai konfigurasi MySQL atau memasang semula perisian dengan pilihan masa kompilasi yang sesuai.

Atas ialah kandungan terperinci Mengapakah 'LOAD DATA INFILE' Gagal dengan 'The Used Command is Not Allowed with This MySQL Version'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan