Mysql Replace 함수는 지정된 열 또는 문자열에서 찾은 문자열을 바꿉니다. 열/문자열의 대체 개수를 제한 할 수있는 다른 방법이 있습니까?mysql은 문자열 개수 제한을 대체합니다.
# replace 32 from the string, there are 3 occurance
SELECT REPLACE('32,138,149,145,146,121,134,127,129,120,132,232','32','');
# note: 132,232 converted to 1 and 2
print>>> ,138,149,145,146,121,134,127,129,120,1,2
어떻게 극복 할 수 있습니까?
정확하게 32를 빈 문자열로 바꾸고 132와 232 같은 문자열을 바꾸지 않으시겠습니까? –
정확한 '32'및 132와 232 등의 다른 조합을 바꾸려면이 방법이 유용 할 수 있습니다. http://stackoverflow.com/questions/6093813/how-to-limit-search-and-replace-string -in-mysql –
고마워요,하지만 그 게시물을 내가 뭘 찾고 있는지 보지 못했습니다. 문자열에서 1을 바꾸기 만 제한하고 싶습니다. @Nedret Recep Solution 덕분에 – justnajm