【发布时间】:2011-10-21 10:03:10
【问题描述】:
我有一个小写的 thorn 分隔文件,我需要使用 LOAD DATA INFILE ... 查询将其加载到 MySQL 数据库 (5.1.54) 中。
我尝试加载的文件与 MySQL 数据库位于同一台服务器上,并且我使用 SQLYog 从 Windows 计算机发出查询,该计算机使用 MySQL C 客户端库。
我遇到了一些重大问题,我尝试使用 FIELDS TERMINATED BY 0x00FE 语法,使用我能想到的 thorn 字符的所有变体,并且我尝试更改连接的字符集(@ 987654327@),但我一直收到警告...
Warning Code : 1638
Non-ASCII separator arguments are not fully supported
...所有数据都加载到第一列。
有什么办法可以解决这个问题吗?或者我是否愿意使用sed 对文件进行预处理,以便在加载之前用更合理的字符替换所有thorn?
【问题讨论】:
标签: mysql file load special-characters