问题是这样的:
表persons有两个字段: id和name 在mysql命令行下使用 load data local infile “persons.txt” into table persons 导入数据到persons表中。
导入后查看persons表的数据,与persons.txt的内容一致。但是使用语句 原因分析:
经过分析,发现原因是windows下换行符为"\r\n",而mysql在load data时默认使用"\n"来切割每行记录,导致插入到表中前两条记录的name字段末尾多插入了不可见字符"\r";也就是说使用distinct关键字查询出来的两个Bush中,第一个词尾有回车符"\r”,而第二个词尾没有。
修改方法:
|