[MySQL] 줄바꿈 문자만 찾아 update 하는 방법

2021-07-10


사진: Unsplash 의 Jaredd Craig


1. 방법

 

UPDATE 테이블명 
SET 컬럼명 = TRIM(TRAILING '\n' FROM 컬럼명) 
WHERE 컬럼명 LIKE '%\n';

 

 이 쿼리는 TRIM() 함수와 TRAILING 키워드를 사용하여 컬럼의 맨 끝에 있는 줄바꿈 문자를 제거합니다. WHERE 절에서 LIKE 연산자와 '%\n' 조건을 사용하여 값에 줄바꿈 문자가 있는 경우에만 해당 업데이트가 수행됩니다.

주의할 점은 이 쿼리는 줄바꿈 문자가 정확히 '\n'인 경우에만 동작합니다. 만약 줄바꿈 문자가 '\r\n'이나 다른 형식으로 저장되어 있다면 해당 형식에 맞게 쿼리를 수정해야 합니다.


메인 이미지 출처 : 사진: UnsplashJaredd Craig