首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上载时从字符串中删除换行符

问上载时从字符串中删除换行符
EN

Stack Overflow用户
提问于 2021-05-20 03:54:29
回答 1查看 18关注 0票数 0

使用以下内容创建了一个新表:

代码语言:javascript
复制
LOAD DATA LOCAL INFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/new_tbl_1.csv' 
INTO TABLE tbl_1
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS

我发现我不能连接这个表的最后一列,因为添加了一个额外的字符。

例如,如果我在一个显示'Blue‘的记录上检查length(field_1),它将返回长度4,除非它是表中的最后一个字段,在这种情况下,它返回长度5。

在复制可见记录并粘贴到电子表格中时,它会粘贴如下内容:'Blue\r'

我上传错误了吗?我如何解决这个换行的问题,这样它就不会中断JOIN

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-20 04:07:40

正如评论指出的那样,在windows上,它需要额外的\r,比如:LINES TERMINATED BY '\r\n',而不是:LINES TERMINATED BY '\n'

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67610013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档