- 주의! 이스케이핑을 위한 백슬래쉬 문자(\)는 꼭 2번 쓴다
- 한번 쓰면 그 문자의 특수기능이 동작한다.
-- 모든 행의 info 칼럼의 "(따옴표) 문자를 삭제
UPDATE users SET info = REPLACE(info, '\\"','');
- 정규식(regex, regular expression) 사용
https://dev.mysql.com/doc/refman/8.0/en/regexp.html#function_regexp-replace
UPDATE users SET info = REGEXP_REPLACE(info, '\\"','');
UPDATE users SET info = REGEXP_REPLACE(info, '[\\"]','');
반응형
'Code > Database (DB)' 카테고리의 다른 글
MS Sql Server 사용법 (0) | 2020.12.30 |
---|---|
[SQL] 여러 행 추가 (테스트용 DB 생성) 프로시저 (0) | 2020.09.20 |
[sql] 레코드에 특정 값이 없으면 추가하기(중복 방지) (0) | 2020.09.12 |
[MySql] 정규식 사용 방법 (0) | 2020.08.17 |
[SQL] 추가(INSERT) 시도, 이미 있으면 갱신(UPDATE) [한방쿼리] (0) | 2020.08.07 |