반응형
아래와 같은 키워드 목록이 있고 데이터베이스의 일부 키워드 목록에는 선행 또는 후행 ,
가 있습니다.
keyword,keyword,keyword,keyword,
mysql을 사용하여 선행 및 / 또는 후행
를 어떻게 다듬나요?
trim
을 사용해 보았지만 UPDATE
에서 작동하도록 할 수없는 것 같습니다.
해결 방법
TRIM(BOTH ',' FROM ',keyword,keyword,')
위의 경우 'keyword, keyword'
가 반환됩니다.
BOTH
는 문자열의 한쪽 만 잘라내려는 경우 LEADING
또는 TRAILING
으로 바꿀 수 있습니다.
문서
UPDATE
쿼리에서 TRIM
을 사용하는 데 아무런 문제가 없어야하지만 해당 쿼리가 없으면 특정 도움을 제공 할 수 없습니다. 그러나 TRIM
은 사용 가능한 다른 함수와 마찬가지로 매개 변수 집합을 사용하여 값을 반환합니다.
후행 ','
가있는 필드를 수정하기위한 샘플 삽입 후 쿼리
UPDATE `table_name` SET `keywords` = TRIM(TRAILING ',' FROM `keywords`);
참조 페이지 https://stackoverflow.com/questions/8545367
반응형
'MySql' 카테고리의 다른 글
MySQL에서 중복 레코드 찾기 (0) | 2020.09.25 |
---|---|
MySQL NOW ()에서 레코드 선택 -1 일 (0) | 2020.09.25 |
MySQL InnoDB로 테이블을 MyISAM으로 변환하는 가장 안전한 방법은 무엇입니까? (0) | 2020.09.25 |
MySQL 열에서 고유 한 값 선택 (0) | 2020.09.25 |
MySQL 쿼리의 SELECT 내에서 SELECT 사용 (0) | 2020.09.25 |
댓글