2010-02-24 3 views
1

순전히 MySQL에서 단어의 모든 인스턴스를 다른 인스턴스로 빠르게 대체 할 수있는 게으른 방법이 있습니까?MYSQL 셀에서 문자열 조각 바꾸기

UPDATE sports SET matchup = ..... 

예를 들어 늑대와 맨유와 울버햄튼 원더러스와 맨체스터 유나이티드를 대체

답변

1

사용을 REPLACE 명령을

UPDATE SPORTS 
    SET matchup = REPLACE(matchup, 'Manchester United', 'Man Utd') 
0

시도 :

UPDATE table SET column = "new_value" WHERE column = "old_value" 

된다 :

UPDATE sports SET name = "Man Utd" WHERE name = "Manchester United" 
+0

이름은 이전 셀의 일부일 뿐이라는 것이 문제였습니다. – Moak