簡體   English   中英

將JSON數據從MySQL表導出到CSV

[英]Export JSON data from MySQL table to CSV

我使用以下命令將MySQL表的某些字段(包括JSON字段( attribute )) 導出CSV文件中:

SELECT name, attributes, product_url FROM products INTO OUTFILE '/var/lib/mysql-files/toys.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

但是,我在單獨的列中獲得了每個鍵值對屬性(JSON字段)。

如何在CSV文件的單個列中獲取所有這些鍵值(MySQL表的屬性列)?

我找到了足以完成工作的解決方案。 我使用以下稍微修改的命令將這些字段導出到TSV而不是CSV:

SELECT name, attributes, product_url FROM products INTO OUTFILE '/var/lib/mysql-files/toys.tsv' FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n';

不過,如果有人對問題有確切的解決方案,將不勝感激。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM