質問: シングルコーテーションで文字が囲まれたテキストファイルをMySQLにLoad Data・・・でインポートしたいのですが、 シングルコーテーションの指定はどのようにしたらよいのでしょか。 ダブルコーテーション囲みはよく見かけるのですが、探し切らなかったため どなたかご教授頂けませんでしょうか。 DB環境 OS:CentOS7 MySQL:5.7 テキストファイル:カンマ区切り(文字のみシングルコーテーション囲み) ShiftJIS 以下のようにしたのですが、エラーになります。 load data local infile 'test.txt' into table XXX CHARACTER SET sjis fields terminated BY ',' FIELDS OPTIONALLY ENCLOSED BY ''' <-ここを外すと取り込みできる lines terminated by '\r\n' FIELDS指定を外すと取り込みできますが、当然ですが、 シングルコーテーションで 囲まれたままの文字が登録されています。 よろしくお願いいたします。
回答: エスケープしたらどうですか? `FIELDS OPTIONALLY ENCLOSED BY '\''`