mysql在加载数据时剥离unicode斜杠

时间:2015-04-29 11:58:51

标签: mysql unicode unicode-escapes

这是我的csv文件数据样本。由'}'

分隔
  

Q402342} Aho \ u2013Corasick字符串匹配算法

     

Q8071262} Zhu \ u2013高冈字符串匹配算法

     

Q8819520}类别:字符串匹配算法

在mysql中导入后,显示

  

| Q402342 | Ahou2013Corasick字符串匹配算法

     

| 8071262 | Zhuu2013Takaoka字符串匹配算法

     

| 13 |类别:字符串匹配算法

剥离'\'后

如何解决这个问题.. ??

以下是我使用的加载命令

LOAD DATA INFILE'ids_articles.csv'INTO TABLE wikidata_terms CHARACTER SET UTF8 FIELDS终止''''''''''''''''''''''''''''''''

1 个答案:

答案 0 :(得分:2)

查看https://dev.mysql.com/doc/refman/4.1/en/string-literals.html

在mysql中\ _字符被称为转义字符如果你想在字符串中输入\,你需要在你的字符串中放入2 \所以mysql知道你不是想要逃避你的字符串所以你得到:< / p>

Q402342}Aho\\u2013Corasick string matching algorithm