Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Memasukkan Pengepala Lajur Apabila Menggunakan MySQL INTO OUTFILE?
Mengendalikan Pengepala dalam MySQL INTO OUTFILE
Semasa menggunakan ciri INTO OUTFILE MySQL untuk mengeksport data ke fail, adalah mungkin untuk menghadapi had apabila fail yang terhasil tidak termasuk pengepala lajur. Ini boleh menyusahkan jika anda perlu mengekalkan nama lajur selepas eksport.
Pengepala Pengekodan Keras
Isu dengan INTO OUTFILE ialah ia tidak menyertakan pengepala secara automatik. Walau bagaimanapun, terdapat penyelesaian yang boleh anda gunakan untuk memasukkannya secara manual. Anda boleh mengekodkan pengepala sebagai baris pertama data anda seperti ini:
SELECT 'ColName1', 'ColName2', 'ColName3' UNION ALL SELECT ColName1, ColName2, ColName3 FROM YourTable INTO OUTFILE '/path/outfile'
Dalam contoh ini, kami mula-mula memilih pengepala lajur sebagai rentetan kod keras. Kemudian, kami menggunakan UNION ALL untuk menggabungkannya dengan data sebenar daripada YourTable. Dengan berbuat demikian, fail yang terhasil kini akan memasukkan nama lajur sebagai baris pertama.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memasukkan Pengepala Lajur Apabila Menggunakan MySQL INTO OUTFILE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!