问题是这样的:
表persons有两个字段: id和name
文本文档persons.txt中内容(其中每行字段之间用tab分割):
1 Bush
2 Carter
3 Bush
在mysql命令行下使用 load data local infile “persons.txt” into table persons 导入数据到persons表中。
导入后查看persons表的数据,与persons.txt的内容一致。但是使用语句
select distinct name from persons
查询,结果中Bush出现了两次(正常结果应该是Bush只出现一次)。
原因分析:
经过分析,发现原因是windows下换行符为"\r\n",而mysql在load data时默认使用"\n"来切割每行记录,导致插入到表中前两条记录的name字段末尾多插入了不可见字符"\r";也就是说使用distinct关键字查询出来的两个Bush中,第一个词尾有回车符"\r”,而第二个词尾没有。
说明:
1. mysql默认使用tab来分割每行的字段。
2. 因为linux下换行符为"\n",所以在linux下不会出现上述问题。
修改方法:
只要在导入数据时指定以"\r\n"来换行就可以了。
修改后的导入数据语句为:
复制代码 代码如下:
load data local infile “persons.txt” into table persons
lines terminated by “\r\n”;
相关推荐:
南宁网站建设制作定制,南宁网站建设可以定制吗?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
常州公司网站制作公司,常州安泰诺有限公司官网?
郑州企业网站制作公司,郑州招聘网站有哪些?
sql中all,any,some用法
公司网站制作价格怎么算,公司办个官网需要多少钱?
Mootools 1.2教程 设置和获取样式表属性
从Web查询数据库之PHP与MySQL篇
PHP 日期加减的类,很不错
游戏制作网站免费,除了3DM和游侠网,还有什么好用的单机游戏下载网?
婚礼视频制作网站,学习*后期制作的网站有哪些?
移动网站制作价格,怎么在移动官网打印电子发票?
sqlserver 中ntext字段的批量替换(updatetext的用法)
类似CSDN图片切换效果脚本
php 代码优化的42条建议 推荐
怀化网站制作公司,怀化新生儿上户网上办理流程?
ORACLE实例的后台进程
如何制作算命网站,怎么注册算命网站?
JavaScript CSS 通用循环滚动条
网站制作价目表怎么做,珍爱网婚介费用多少?
,巨量百应是干嘛的?
,sp开头的版面叫什么?
JavaScript 监听textarea中按键事件
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
一些文件未注册导致mssql表文件无法找开的解决方法
union组合结果集时的order问题
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
jquery 子窗口操作父窗口的代码
学习ExtJS(二) Button常用方法
jsp 文件上传浏览,支持ie6,ie7,ie8
免费的h5制作网站模板,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
大型企业网站制作流程,做网站需要注册公司吗?
python的本地网站制作,如何创建本地站点?
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
红河网站制作公司,红河事业单位身份证如何上传?
平台网站制作多少钱,机械设备的做外贸用什么平台好?
MSSQL 字符段分段更新
Mootools 1.2教程 输入过滤第二部分(字符串)
在oracle 数据库中查看一个sql语句的执行时间和SP2-0027错误
天天小说网站制作,每天都被催更,小说就是写不快!有啥办法呢?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
ASP 三层架构 Convert类实现代码
广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?
JQuery与Ajax常用代码实现对比
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
全景视频制作网站有哪些,全景图怎么做成网页?
extjs 学习笔记(二) Ext.Element类
公司网站制作费用多少,为公司建立一个网站需要哪些费用?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
不安全的常用的js写法