Ingatlah bahwa Excel memiliki gagasannya sendiri yang kurang terdokumentasi tentang bagaimana file CSV harus diformat dan ini bertentangan dengan gagasan MySQL sendiri tentang file CSV; Show ExcelMySQL (default)MySQL (bila dikonfigurasi)SQL 1Nilai teks yang berisi koma, tanda kutip, atau jeda barisTerlampir di 1Tidak terlampir__1__1__0
_4Jangan tentukan enkode _5 atau 6 lama yang rusak. Gunakan _4Sesuai tabel di atas, MySQL dapat menghasilkan file CSV yang ramah-Excel, kecuali bahwa SQL Excel dan penanda teks CSV khususPengkodean Excel dan UTF-8Anehnya, tidak sampai Excel berusia 31 tahun (Excel 2016) ketika Excel menambahkan dukungan bawaan untuk pengkodean UTF-8 dalam file tanpa memerlukan BOM, tetapi masih default untuk mengimpor dan mengekspor file CSV menggunakan default sistem Anda . g. _9)
Opsi 1 2 3mysqlsh MySQL WorkbenchCSV Sisi ServerTrueTrueTrueTrueBrokenRemote (sisi klien) CSVFalseFalseFalseTrueBrokenMySQL Server mendukungSemua versiSemua versiSemua versiHanya 5. 7 dan yang lebih baruSemua versi
Jadi kueri Anda (
Dalam kasus OP, karena keterbatasan yang melekat pada cara kerja opsi baris perintah
Sayangnya, Anda tidak bisa (kecuali Anda tidak memiliki tanda kutip ganda di data Anda). Pada akhir 2022 MySQL Workbench memiliki bug terbuka terkait fitur ekspor CSV-nya sendiri. file keluaran tidak pernah lepas dari karakter kutipan ganda dalam teks, jadi hampir semua perangkat lunak penanganan CSV di luar sana akan melaporkan file CSV yang salah format atau mengimpor data ke kolom yang salah - jadi ini sama sekali tidak cocok untuk digunakan dengan Excel
|