我正在使用sqlyog並試圖將表的數據導出到csv。我用於導出的設置有:將mysql表導出到csv
- 逃脫:\通過終止
- 線:\ r \ n
- 可變長度:域由終止:,,字段封閉的條件:「任選
問題是,我的一些字段包含「,例如會議地點在「廣場酒店」。這會「破壞」數據,而且這些字段不會按原樣顯示。有沒有辦法解決這個問題?
非常感謝!
我正在使用sqlyog並試圖將表的數據導出到csv。我用於導出的設置有:將mysql表導出到csv
問題是,我的一些字段包含「,例如會議地點在「廣場酒店」。這會「破壞」數據,而且這些字段不會按原樣顯示。有沒有辦法解決這個問題?
非常感謝!
參考MySQL文檔:http://dev.mysql.com/doc/refman/5.0/en/string-syntax.html#character-escape-sequences
A「 「」」加引號的字符串內「」可以寫爲‘ 「」’。
因此,使用雙引號作爲「轉義字符」。
假設我們有一個查詢,如:
SELECT name, email, age
FROM
users
WHERE status = 'Active';
因此,如果我們需要將這些數據導出到一個CSV文件,然後使用下面的查詢,我們可以這樣做:
SELECT name, email, age
FROM
users
WHERE status = 'Active'
INTO OUTFILE 'C:/xampp/users.csv'
FIELDS ENCLOSED BY '"' TERMINATED BY ';' ESCAPED BY '"'
LINES TERMINATED BY '\r\n';
看一看這個: MySQL export table to CSV