我有一个替代的问题MySQL中的特定字符串,但该字符串的一部分被改变,每次例如替换mysql数据库
"(my string to replace 1224:2)"
"(my string to replace 134:4)"
"(my string to replace 1824:9)"
"(my string to replace 14:2)"
我可以用这个查询
改变字符串的第一部分update dle_post set short_story = replace(short_story,'(my','(my');
但是如何替换其他部分,如1224:2)
或14:2)
或以1,2,3..
和)
结尾的任何其他部分。我不能使用支架")"
,因为它在许多其他地方使用。
使用正则表达式替换:http://stackoverflow.com/questions/986826/how-to-do-a -regular-expression-replace-in-mysql – DhruvPathak
只有10种组合。为什么你不能把它们放在一起? – Karolis