日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 替换 多个逗号_如何使用mySQL replace()替换多个记录中的字符串?

發(fā)布時間:2025/5/22 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 替换 多个逗号_如何使用mySQL replace()替换多个记录中的字符串? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在一個非常通用的水平UPDATE?MyTableSET?StringColumn?=?REPLACE?(StringColumn,?'SearchForThis',?'ReplaceWithThis')WHERE?SomeOtherColumn?LIKE?'%PATTERN%'

在你的情況下,你說這些是逃脫的,但由于你沒有指定它們如何被轉義,讓我們說它們被轉義為?GREATERTHANUPDATE?MyTableSET?StringColumn?=?REPLACE?(StringColumn,?'GREATERTHAN',?'>')WHERE?articleItem?LIKE?'%GREATERTHAN%'

由于您的查詢實際上將在字符串內部工作,因此WHERE執(zhí)行其模式匹配的子句不太可能提高任何性能 - 它實際上將為服務器生成更多工作。除非你有另一個WHERE子句成員,這將使這個查詢更好地執(zhí)行,你可以簡單地做這樣的更新:UPDATE?MyTableSET?StringColumn?=?REPLACE?(StringColumn,?'GREATERTHAN',?'>')

您還可以嵌套多個REPLACE呼叫UPDATE?MyTableSET?StringColumn?=?REPLACE?(REPLACE?(StringColumn,?'GREATERTHAN',?'>'),?'LESSTHAN',?'

您也可以在選擇數據時執(zhí)行此操作(而不是在保存數據時)。

所以代替:

SELECT MyURLString From MyTable

你可以做到

SELECT REPLACE (MyURLString, 'GREATERTHAN', '>') as MyURLString From MyTable

總結

以上是生活随笔為你收集整理的mysql 替换 多个逗号_如何使用mySQL replace()替换多个记录中的字符串?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。