MySQL 去除字段中的换行和回车符
来源:互联网 发布:王诺诺知乎live 编辑:程序博客网 时间:2024/05/18 15:51
转:http://blog.csdn.net/gyanp/article/details/7109314
版权声明:本文为博主原创文章,未经博主允许不得转载。
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导入,是按数据的行来认定数据条数。
所以,必须在此之前,将字段中的回车符或者换行符,进行替换。
- MySQL中去除字段中的回车符和换行符
- MySQL 去除字段中的换行和回车符
- MySQL 去除字段中的换行和回车符
- MySQL 去除字段中的换行和回车符
- MySQL 去除字段中的换行和回车符(转)
- MySQL 去除字段中的换行和回车符
- MySQL 去除字段中的换行和回车符
- Mysql数据库字段中去除回车和换行符
- MySQL 去掉字段中的换行和回车符
- mysql替换字段中的回车换行符
- mysql 去除字段中的的换行符
- word文档中的回车符、换行符转换和去除
- 去除回车 换行符
- oracle如何去除字段的回车换行符
- Javascript去除回车换行符号和PHP去除回车换行符的方法
- Javascript去除回车换行符号和PHP去除回车换行符的方法
- orcale sql 去除字段中的 换行符
- java去除字符串中的空格、回车、换行符、制表符
- 游戏背包设计
- 查看代理方法的实现并调用(ios)
- webpack(一) getting started
- Java解析XMl
- 软件技术文章备忘
- MySQL 去除字段中的换行和回车符
- csv
- html中限制显示的长度。并显示点点点
- java中byte数组与int类型的转换(两种方式)
- Content Provider(三) 自定义ContentProvider
- Xml_Schema命名空间详解
- linux下mysql忘记密码
- net网站报错:对象的当前状态使该操作无效
- Cocos2dx-Lua开发环境配置步骤