Rumah > pangkalan data > tutorial mysql > Mengapakah \'SELECT * INTO OUTFILE LOCAL\' tiada dalam MySQL, dan bagaimana saya boleh mencapai hasil yang sama?

Mengapakah \'SELECT * INTO OUTFILE LOCAL\' tiada dalam MySQL, dan bagaimana saya boleh mencapai hasil yang sama?

Patricia Arquette
Lepaskan: 2024-10-26 08:00:03
asal
760 orang telah melayarinya

Why is

MySQL - SELECT * INTO OUTFILE LOCAL?

Dalam pemindahan pelayan baru-baru ini, pangkalan data telah dialihkan ke pelayan lain, menyebabkan yang sebelumnya arahan "PILIH * KE OUTFILE ..." untuk gagal. Walaupun "LOAD DATA INFILE ..." kekal berfungsi, kekurangan pilihan "SELECT INTO OUTFILE LOCAL" membingungkan pengguna.

Penjelasan untuk Kekurangan "SELECT INTO OUTFILE LOCAL"

Tidak seperti "LOAD DATA INFILE" yang dibaca daripada fail setempat pada pelayan, "SELECT INTO OUTFILE" bertujuan untuk menjana fail teks pada pelayan itu sendiri. Disebabkan oleh kebimbangan keselamatan, keupayaan untuk mencipta fail pada pelanggan luaran adalah terhad, oleh itu ketidakupayaan "PILIH KE OUTFILE LOCAL" untuk berfungsi.

Penyelesaian Alternatif

The manual mengesyorkan menggunakan mysql dalam kombinasi dengan ubah hala untuk menjana fail pada hos klien, seperti yang dilihat dalam contoh di bawah:

mysql -h my.db.com -u usrname--password=pass db_name -e 'SELECT foo FROM bar' > /tmp/myfile.txt
Salin selepas log masuk

Keupayaan MariaDB

Sementara artikel tidak menyebut MariaDB secara eksplisit, isu ini berkaitan dengan tingkah laku MySQL dan tidak menjejaskan fungsi MariaDB secara langsung.

Atas ialah kandungan terperinci Mengapakah 'SELECT * INTO OUTFILE LOCAL' tiada dalam MySQL, dan bagaimana saya boleh mencapai hasil yang sama?. 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