mysql中的insert和replace都可以替换字符串。
区别:update test set server_code = replace(server_code,str,str1) where 1=1;
replace 是吧server_code中所有和str相同的字符串替换为str1。在多次替换并且需要替换的字符串都相同的时候比较方便,但是在我们需要替换指定位置的字符串的时候就不太适用。
update test set server_code = insert(server_code,替换开始位置,长度,str)
使用insert就可以在字符串的指定位置替换字符了。
注意:mysql中的下标计算从1开始。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐