北京SEO

mysql中replace替换字符串返回结果空或0

2019/10/10/17:32:11  阅读:2262  来源:谷歌SEO算法  标签: 人工智能卓医

在mysql中替换字符我们使用update与repalce进行操作了,但今天测试发现repalce返回结果为0了,下面我们一起来看问题排名办法,为什么执行一个mysql语句,用replace函数替换字符,但是返回的结果为0?这条sql语句是这样写的:

  1. UPDATEv9_news_datasetcontent=REPLACE(`content`,'<p>[NextPage]</p>','[page]')--phpfensi.com
  2. andpagin=2whereINSTR(`content`,'<p>[NextPage]</p>')>0;

结果执行完后,想要的替换效果没有实现,得到结果为0,这是怎么回事,后来恢复数据库,去掉and pagin=2这句再试就ok了,难道REPLACE函数在update语句中不能同时updata多个字段吗?那就只好分布进行了.

mysql REPALCE函数正确写法是:

  1. UPDATEv9_news_datasetcontent=REPLACE(`content`,'<p>[NextPage]</p>','[page]')whereINSTR(`content`,'<p>[NextPage]</p>')>0;

一次最好只REPLACE一个字段,不知道是不是update的原因,或者是content这个字段字符太长了,代码如下:

INSTR(`content`,'<p>[NextPage]</p>') > 0

后面这句话instr函数判断是否存在这个字符串,也有必要加上以免出错.

广告内容

mysql中replace替换字符串返回结果空或0 mysql中replace替换字符串返回结果空或0 mysql中replace替换字符串返回结果空或0

相关阅读

热门评论

小潘seo 小潘seo

重庆小潘seo博客和你一起学习SEO知识,共同分享SEO优化~

总篇数165

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法