30
จะแสดงผลลัพธ์คิวรี MySQL ในรูปแบบ CSV ได้อย่างไร
มีวิธีที่ง่ายในการเรียกใช้แบบสอบถาม MySQL จากบรรทัดคำสั่ง Linux และส่งออกผลลัพธ์ในรูปแบบCSVหรือไม่ นี่คือสิ่งที่ฉันทำตอนนี้: mysql -u uid -ppwd -D dbname << EOQ | sed -e 's/ /,/g' | tee list.csv select id, concat("\"",name,"\"") as name from students EOQ มันจะเกิดความยุ่งเหยิงเมื่อมีคอลัมน์จำนวนมากที่ต้องล้อมรอบด้วยเครื่องหมายคำพูดหรือหากมีเครื่องหมายคำพูดในผลลัพธ์ที่ต้องหลีกหนี