MySQL去除列行首空格的方法
来源:互联网 发布:电脑淘宝淘口令怎么弄 编辑:程序博客网 时间:2024/06/05 02:55
转载请注明来源 http://blog.csdn.net/imred/article/details/48730919
在一次往MySQL数据库中插入数据的时候,由于疏忽,有一列文字有些行前面多了一个空格,出于强迫症以及避免以后可能出现问题,我决定把这个空格给干掉。
在网上搜到的方法大多数是直接使用REPLACE:
UPDATE exampleSET col = REPLACE(col, ' ', '')WHERE col REGEXP '^ ';
使用这种方法固然可以把行首的空格去掉,但是列中文字间用于分割词语的空格也会被去掉,一大片文字会连起来,故不可行。
后来我想使用REPLACE的时候能不能使用正则来匹配呢,几番搜索的结果是不可行。
最后我想了一个我认为较为简单可行的方法:
首先使用CONCAT()在有空格的行前面加一个字符‘x’:
UPDATE exampleSET col = CONCAT('x', col)WHERE col REGEXP '^ ';
这样下来行前面多了两个字符 ‘x ‘。
然后使用REPLACE来把多的两个字符一起去掉:
UPDATE exampleSET col = REPLACE(col, 'x ', '')WHERE col REGEXP '^x ';
这样就不会有问题了,当然,因为我正文中没有出现字符‘x’我才多加了个‘x’,你可以根据自己的情况来加。
如果你认为有更好/优雅的方法,请写在评论中,谢谢~
转载请注明来源 http://blog.csdn.net/imred/article/details/48730919
0 0
- MySQL去除列行首空格的方法
- mysql 解决去除空格,左右空格和制表符以及回车的方法
- JavaScript去除空格的三种方法
- JavaScript去除空格的三种方法
- JavaScript去除空格的三种方法
- JavaScript去除空格的三种方法
- JavaScript去除空格的三种方法
- 整理JS去除字符串空格的方法
- javascrpt 去除空格的简单易懂方法
- JavaScript去除空格的三种方法
- js去除字符串前后空格的方法
- JavaScript去除空格的三种方法
- JAVA中去除空格的方法
- NSString彻底去除空格的方法
- java 中几种去除空格的方法
- JS去除字符串中空格的方法
- js去除空格方法
- js去除空格方法
- 到底EJB是什么
- 算法为王:且看Mac Mini如何超越1636节点的Hadoop
- 如何安装sonic-visualiser提取音高
- RMySQL
- 保护手机号码不被应用窃取的有力措施
- MySQL去除列行首空格的方法
- 查询Oracle表结构和注释信息
- 分布式中使用 Redis 实现 Session 共享(下)
- cuda shareMemory bank conflict 探究
- 利用Echarts来制作图表
- Intellij Idea中运行tomcat 报內存溢出 解决方案
- Errors running builder 'DeploymentBuilder' on project
- 深度学习之卷积神经网络
- jieba(结巴)Python分词器加载到Eclipse方法