Mysql怎樣控制replace替換的次數?

2021-09-08 20:16:08 字數 554 閱讀 5401

我想把「abc是abc」替換成「123是abc」,也就是找出第乙個abc替換成123,mysql命令應該怎麼寫?

update data set body=replace(body, 'abc', '123');我用這個命令時會把所有abc都替換成123,不知道怎麼控制替換次數,請高人指教。

hemu780924大哥的**雖然能用,但是有個致命的缺陷,

比如"123是abc",如果想找出xyz並替換成opq,因為在"123是abc"找不到xyz,然後命令就會在"123是abc"前面插入xyz,這個不是我想要的啊!

update table1 set body =

concat(

substring(body ,1,position('abc' in body )-1),

'123',

substring(body ,position('abc' in body )+length('abc'))) where body like '%abc%'

這裡替換第一次的abc ,沒有abc就不替換了

Mysql怎樣控制replace替換的次數?

我想把 abc是abc 替換成 123是abc 也就是找出第乙個abc替換成123,mysql命令應該怎麼寫?update data set body replace body,abc 123 我用這個命令時會把所有abc都替換成123,不知道怎麼控制替換次數,請高人指教。hemu780924大哥的...

mysql怎樣配置 怎樣配置MySQL

1 準備開始 2 選擇配置型別 選擇配置方式,detailed configuration 手動精確配置 standard configuration 標準配置 我們選擇 detailed configuration 方便熟悉配置過程。3 選擇mysql的應用模式 develop machine 開...

怎樣呵護友誼 怎樣控制友情不吃醋

怎樣控制友情不吃醋 異性友誼的最高境界 站在不遠不近的地方去欣賞對方。男女之間的友誼是人的一種高尚感情,介乎於愛情和友情之間。這種感情不言愛,更不言性,雙方不是愛人,不是情人,卻超出一般朋友,令你心動,卻不會動情 讓你溫暖,但不會有激情,純淨中有甜美,平淡中有綿長。有一句比喻最貼切 站在不遠不近的地...