MySQL 去除字段中的换行和回车符(转)
来源:互联网 发布:iphone6s网络支持 编辑:程序博客网 时间:2024/06/04 23:39
UPDATE SMS_PROVINCE SET PROVINCENAME = REPLACE(REPLACE(PROVINCENAME, CHAR(10),''), CHAR(13),'');
环境: RHEL5+MySQL
解决方法:
UPDATEtablename SET field = REPLACE(REPLACE(field, CHAR(10), ”), CHAR(13), ”);
char(10): 换行符
char(13): 回车符
问题产生原因:
2种方法生成excel模式的报表:
1)手动生成
将表中的数据导出,生成CSV文件。
用mysqldump 导出数据
#mysqldump -u xxx -p --tab=/tmp/ --fields-terminated-by="#" DBName TBName
将会在tmp目录下生成TBName.txt 文件。
在EXCEL中导入生成的txt文件
2)直接生成csv格式文件
mysqldump -u samu -p -T --fields-terminated-by="," --fields-enclosed-by=""
--lines-terminated-by="\n" --fields-escaped-by="" test Customer
或者:
mysqldump -u samu -p --tab=/tmp/ --fields-terminated-by="," --fields-enclosed-by=""
--lines-terminated-by="\n" --fields-escaped-by="" test Customer
但是,无论上面哪一种方法,如果表的某个列里包含回车符或者换行符,
那么生成的CSV文件或者进行excel导入,都会将原本的1行数据,拆分成2行。
因为CSV或者excel导入,是按数据的行来认定数据条数。
所以,必须在此之前,将字段中的回车符或者换行符,进行替换。
原文地址:http://blog.csdn.net/gyanp/article/details/7109314
- MySQL 去除字段中的换行和回车符(转)
- MySQL中去除字段中的回车符和换行符
- MySQL 去除字段中的换行和回车符
- MySQL 去除字段中的换行和回车符
- MySQL 去除字段中的换行和回车符
- MySQL 去除字段中的换行和回车符
- MySQL 去除字段中的换行和回车符
- Mysql数据库字段中去除回车和换行符
- MySQL 去掉字段中的换行和回车符
- mysql替换字段中的回车换行符
- mysql 去除字段中的的换行符
- word文档中的回车符、换行符转换和去除
- 去除回车 换行符
- oracle如何去除字段的回车换行符
- Javascript去除回车换行符号和PHP去除回车换行符的方法
- Javascript去除回车换行符号和PHP去除回车换行符的方法
- orcale sql 去除字段中的 换行符
- java去除字符串中的空格、回车、换行符、制表符
- myeclipse tomcat 远程调试
- Android学习笔记----跨进程调用Service(AIDL)
- 公网ip和内网ip
- 原创翻译:James Whittaker系列
- asp.net中 Server.Execute() Server.transfer()与Response.Redirect()的区别
- MySQL 去除字段中的换行和回车符(转)
- 安卓App热补丁动态修复技术介绍
- 开发中碰到的问题:eclipse中的引用项目报Could not find *.apk!解决办法
- 用DFS求连通块
- iOS开发---切换日历的月份/星期/年
- 2015/3/3 嵌入式软件测试
- 一小时包教会 —— webpack 入门指南
- 聊天机器人与自动问答技术
- scala 实现自定义排序算法