MySQL で LOAD DATA コマンドを使用してファイルからデータベース テーブルにデータをロードできることは知っていますが、それは空白のデフォルトの区切り文字を使用しています。
単語と句読点を含むファイルからテキストを読み込んでいます。データベースに単語をロードする必要がありますが、句読点は無視します。C# のような言語では、英数字のみを取得し、他の記号を無視する正規表現を指定するだけです。
MySQLコマンドでもこれを行う方法はありますか?
MySQL で LOAD DATA コマンドを使用してファイルからデータベース テーブルにデータをロードできることは知っていますが、それは空白のデフォルトの区切り文字を使用しています。
単語と句読点を含むファイルからテキストを読み込んでいます。データベースに単語をロードする必要がありますが、句読点は無視します。C# のような言語では、英数字のみを取得し、他の記号を無視する正規表現を指定するだけです。
MySQLコマンドでもこれを行う方法はありますか?
ファイル内で文字列を引用符で囲み、指定する必要があると思います
ENCLOSED BY '"'
オプションのパラメーター。たとえば、データは次のようになります
"xxx","Some text, and some more!", ...
MySQL でそれを行う別の方法を知りません。
このドキュメントの ENCLOSED BY セクションを参照してください: http://dev.mysql.com/doc/refman/5.1/en/load-data.html