질문:
특정 단어가 포함된 URL이 포함된 데이터베이스 테이블이 있습니다. 경로. 이 단어를 테이블의 모든 행에서 다른 단어로 바꾸려고 합니다. 스크립트를 사용하여 이를 수행할 수 있습니까?
답변:
예, MySQL의 REPLACE() 함수를 사용하여 이러한 교체를 수행할 수 있습니다. 다음 스크립트는 프로세스를 안내합니다.
UPDATE your_table SET your_field = REPLACE(your_field, 'old_word', 'new_word') WHERE your_field LIKE '%old_word%'
예:
귀하의 경우 제공된 URL에서 "업데이트"를 "뉴스"로 바꾸십시오. , 다음 쿼리를 실행합니다.
UPDATE your_table SET your_field = REPLACE(your_field, 'articles/updates/', 'articles/news/') WHERE your_field LIKE '%articles/updates/%'
이렇게 하면 테이블의 URL이 수정됩니다. 따라서:
위 내용은 MySQL 데이터베이스 테이블 내에서 문자열을 어떻게 동적으로 바꿀 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!