MYSQL替换第一个匹配的值

admin6年前IT技术1458

UPDATE zq_news
SET zq_content = CONCAT(
    REPLACE (
        LEFT (
            zq_content,
            INSTR(zq_content, sr_guanjianzi) + CHAR_LENGTH(sr_guanjianzi) - 1   #第一段内容定位   关键是加+ CHAR_LENGTH(sr_guanjianzi) 再减1
        ),
        sr_guanjianzi,
        sc_guanjianzi
    ),
    SUBSTRING(
        zq_content,
        INSTR(zq_content, sr_guanjianzi) + CHAR_LENGTH(sr_guanjianzi)  #第二段内容定位   关键是加+ CHAR_LENGTH(sr_guanjianzi)
    )
),
 zq_pd = 0
WHERE
    id = sr_id;

相关文章

magento1-2的部分使用经验总结

完成magento 1.x 到2.x的版本测试与服务器速度测试得出结论magento慢的原因软件原因1.javascrip  html css 文件 没有合并与压缩 设置 Merge Jav...

Axure RP 8设置动态面板状态的方法

Axure RP 8设置动态面板状态的方法

设置动态面板状态需要注意鼠标单击需要设置面板状态,而不是显示隐藏,不然无法控制动态面板里的各个元件的显示与隐藏 ˂a href="post/523.html"˃...

15天学会php视频教程下载

 下载链接百度网盘下载...

快速安装 docker-compose

代理下载地址(很快)curl -L https://get.daocloud.io/docker/compose/releases/download/1.27.4/docker-compose-`un...

win10 连接L2TP win7 连接L2TP遇到的问题

win10 连接L2TP win7 连接L2TP遇到的问题

PSK共享密钥文件位置/etc/ipsec.secretswin10无法链接的问题解决方案HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Se...

win10卸载服务 在Windows 10系统

在Windows 10系统中卸载服务可以通过以下步骤进行:打开运行窗口。按下Win键+R键,输入“services.msc”后回车,打开服务列表。1在服务列表中,找到需要卸载的服务。服务名称和显示名...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。