집 >데이터 베이스 >MySQL 튜토리얼 >대소문자를 구분하지 않고 검색하고 바꾸기 위해 MySQL의 REPLACE 기능을 사용하는 방법은 무엇입니까?
MySQL 검색 및 바꾸기
테이블 필드 내의 특정 텍스트를 검색하고 바꾸는 것은 데이터베이스 관리에서 일반적인 작업입니다. MySQL에서는 특정 쿼리를 사용하여 이 작업을 효율적으로 수행할 수 있습니다.
쿼리:
UPDATE table_name SET field = REPLACE(field, 'foo', 'bar') WHERE INSTR(field, 'foo') > 0;
설명:
예:
'example_table'이라는 필드와 'example_table'이라는 테이블을 생각해 보세요. 'hello foo' 레코드가 포함된 '설명'입니다. 이 레코드에서 'foo'를 'bar'로 바꾸려면 다음 쿼리를 사용하세요.
UPDATE example_table SET description = REPLACE(description, 'foo', 'bar') WHERE INSTR(description, 'foo') > 0;
쿼리를 실행하면 지정된 레코드에 대한 설명 필드가 'hello bar'로 업데이트됩니다.
참고:
위 내용은 대소문자를 구분하지 않고 검색하고 바꾸기 위해 MySQL의 REPLACE 기능을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!