2012-09-18 36 views
1

我知道您可以使用MySQL中的LOAD DATA命令將數據從文件加載到數據庫表中,但這是使用默認的空白分隔符。如何使用分隔符從MySQL中的文本文件讀取

我從包含單詞以及標點符號的文件中加載文本。我需要加載數據庫中的單詞,但忽略任何標點符號。在像C#這樣的語言中,我只是指定一個正則表達式,它只抓取字母數字字符並忽略其他符號。

有沒有辦法在MySQL命令中做到這一點?

回答

0

我認爲你將需要附上您的字符串在文件中的報價,並指定

ENCLOSED BY '"' 

可選參數。例如你的數據是

"xxx","Some text, and some more!", ... 

我不知道的另一種方式來做到這一點在MySQL。

請參閱本說明文件的封面欄目:http://dev.mysql.com/doc/refman/5.1/en/load-data.html

相關問題