mysql中替换字符串(正则) 模糊
2014-10-27 14:33
106 查看
例如: abcd(efg)hijk 替换之后是abcdhijk
执行之后,报错:Truncated incorrect DOUBLE value解决办法,经过查询发现是concat(Str,’’)函数错误问题,有的DB支持+操作符,而有的就不可以必须使用concat 函数。
将SQL修改如下:
参考文章:
http://blog.csdn.net/beenin/article/details/5506793 http://babyjoycry.iteye.com/blog/609276
update tabaleA set name = replace(name, substring(name, locate('<contact>', name),locate('</contact>', name)-locate('<contact>'+10, name)),'');
执行之后,报错:Truncated incorrect DOUBLE value解决办法,经过查询发现是concat(Str,’’)函数错误问题,有的DB支持+操作符,而有的就不可以必须使用concat 函数。
将SQL修改如下:
update t_global_project set name = replace(name, substring(name, locate('<contact>', name),locate('</contact>', name)-locate(concat('<contact>','10'), name)),'');
参考文章:
http://blog.csdn.net/beenin/article/details/5506793 http://babyjoycry.iteye.com/blog/609276
相关文章推荐
- mysql中替换字符串(正则) 模糊
- mysql中替换字符串(正则) 模糊
- mysql基于正则实现模糊替换字符串的方法分析
- mysql中替换字符串(正则)
- mysql正则查找、字符串替换
- asp常用的正则表达式实现字符串的替换
- 正则表达式替换多行字符串
- C# 利用正则表达式进行忽略大小写的字符串替换的应用--自定义高亮显示
- 正则表达式替换字符串
- 正则表达式中的替换字符串不会被转义和扩展
- 使用mysql的replace函数替换字符串
- .net中使用正则表达式替换字符串
- 字符串过滤,字符串替换(正则表达式中)去掉字符串中的非中文
- 正则只替换URL字符串里面的汉字部分
- 正则替换字符串的全角、半角标点符号
- mysql替换表中的字符串的sql语句
- 在MySQL中用正则表达式替换数据库中的内容的方法
- 对字符串正则替换
- 又一不错的应用-正则来查找替换字符串
- Java里面通过正则表达式来实现字符串替换