update 테이블 set c = ? where a like '%b%' or a like '%c%' 어쩌다가 가끔씩 실행되는데 전체 테이블에 락을 걸어 이슈가 예상됨 select id from 테이블 where 조건 update 테이블 set where id in (id 목록); 으로 하게끔 조언드렸습니다.
저로직은 도대체 언제 수행되는거냐 비즈니스적으로...?싱기하네
설명하긴 복잡한데 정규화안하고 문자열로 a|b|c 이렇게 저장될때 b를 지우는 경우라 보면 돼 - dc App
b를 삭제될때 같이 저기도 없애줘야 하는 경우가 있더라고 - dc App
나도 저런구조를 본적 있는데, 애플리케이션단에서 select, update하기 vs 서브쿼리도 한번에 하기. 중 어떤걸 선호함?
전자 - dc App
서브쿼리는 지양하는 편 - dc App
@딘퐁 서브쿼리는 왜 지양하는건가요 ?
@백갤러1(125.240) 동적쿼리가 많아서 서브쿼리쓰기 어려운 경우가 많아요 - dc App