MySQL을 사용하여 문자열 부분 업데이트
MySQL에서는 REPLACE()를 통해 문자열의 특정 부분을 업데이트할 수 있습니다. 기능. 이 함수를 사용하면 특정 문자열 내의 하위 문자열을 다른 하위 문자열로 바꿀 수 있습니다.
예:
라는 이름의 열에 다음 값이 포함된 테이블이 있다고 가정해 보겠습니다. "field":
id | field |
---|---|
1 | something/string |
2 | something/stringlookhere |
3 | something/string/etcetera |
"field" 열에 "string"이 나타나는 모든 레코드를 업데이트하고 교체하려고 합니다. "anothervalue."
이를 위해 다음 MySQL 쿼리를 사용할 수 있습니다.
UPDATE table SET field = REPLACE(field, 'string', 'anothervalue') WHERE field LIKE '%string%';
쿼리 분석:
REPLACE() 함수는 세 가지 인수를 사용합니다.
이 쿼리를 실행하면 "필드" 열의 값이 다음과 같이 업데이트됩니다.
id | field |
---|---|
1 | something/anothervalue |
2 | something/anothervaluelookhere |
3 | something/string/etcetera |
위 내용은 MySQL 테이블의 문자열 일부를 어떻게 업데이트할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!