Soalan:
Bolehkah anda memasukkan pengepala apabila menggunakan MySQL INTO OUTFILE ciri?
Jawapan:
Secara lalai, INTO OUTFILE tidak termasuk pengepala dalam fail output. Walau bagaimanapun, anda boleh menambahkannya secara manual melalui penyelesaian.
Penyelesaian:
Untuk memasukkan pengepala, anda boleh mengekodkannya dengan keras dalam pernyataan SELECT anda menggunakan sintaks berikut:
SELECT 'ColName1', 'ColName2', 'ColName3' UNION ALL SELECT ColName1, ColName2, ColName3 FROM YourTable INTO OUTFILE '/path/outfile';
Dalam contoh ini, pernyataan SELECT pertama menjana baris pengepala dengan mengekodkan nama lajur dengan keras. Pernyataan SELECT kedua kemudian memilih data sebenar daripada jadual YourTable.
Pengendali UNION ALL memastikan baris pengepala mendahului data dalam fail output.
Nota Tambahan:
Ciri INTO OUTFILE mungkin tidak disokong oleh semua versi MySQL dan boleh dilumpuhkan untuk sebab keselamatan. Adalah disyorkan untuk menyemak konfigurasi MySQL anda sebelum menggunakan ciri ini.
Atas ialah kandungan terperinci Bolehkah MySQL SELECT INTO OUTFILE Menambah Pengepala pada Fail Output?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!