1

MySQL で LOAD DATA コマンドを使用してファイルからデータベース テーブルにデータをロードできることは知っていますが、それは空白のデフォルトの区切り文字を使用しています。

単語と句読点を含むファイルからテキストを読み込んでいます。データベースに単語をロードする必要がありますが、句読点は無視します。C# のような言語では、英数字のみを取得し、他の記号を無視する正規表現を指定するだけです。

MySQLコマンドでもこれを行う方法はありますか?

4

1 に答える 1

0

ファイル内で文字列を引用符で囲み、指定する必要があると思います

ENCLOSED BY '"' 

オプションのパラメーター。たとえば、データは次のようになります

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

MySQL でそれを行う別の方法を知りません。

このドキュメントの ENCLOSED BY セクションを参照してください: http://dev.mysql.com/doc/refman/5.1/en/load-data.html

于 2012-09-18T19:32:53.360 に答える