MySQL Export into Outfile: Mengendalikan CSV Escaping Characters
Arahan INTO OUTFILE MySQL membolehkan eksport data yang cekap ke fail CSV. Walau bagaimanapun, cabaran timbul apabila menemui baris baharu dan aksara khas lain dalam data yang dieksport.
Dalam senario yang disediakan, pengguna menghadapi kesukaran untuk menghapuskan baris baharu daripada medan perihalan semasa eksport. Berikut ialah penyelesaian untuk menangani isu ini:
SELECT id, client, project, task, description, time, date INTO OUTFILE '/path/to/file.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM ts
Pengubahsuaian utama termasuk:
Selain itu, pertimbangkan untuk mendahului pernyataan eksport dengan:
SET NAMES utf8;
Ini memastikan pengekodan aksara yang betul, yang boleh membantu menyelesaikan sebarang isu berkaitan pengekodan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melarikan Diri dengan Betul Watak Khas Apabila Mengeksport Data MySQL ke CSV Menggunakan INTO OUTFILE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!