개발이슈/MySQL

IntelliJ 에서 mybatis query를 붙여넣을때 정렬이나 들여쓰기 등이 깨지는 현상. 아래처럼 세팅 해주면 복사 붙여넣기 해도 포맷이 유지된다.
my sql에서 자신의 테이블을 업데이트 혹은 삭제를 시도학 경우 대부분의 사이트에서 서브쿼리를 한번더 감싼 후 별칭(alias)을 지정하라고 하지만, ex) UPDATE tbl SET col = ( SELECT ... FROM (SELECT.... FROM) AS x); 5.7버전에서는 이방법만으로는 해결이 안된다. 그럴 경우 SET optimizer_switch = 'derived_merge=off'; 를 쓸 경우 해결됨. ===>a_table 에서 useYn이 W인것만 date를 오늘날짜로 업데이트 하는 예제. ex1) SET optimizer_switch = 'derived_merge=off'; update a_table set date =now() where id in (select * from..
kalkin
'개발이슈/MySQL' 카테고리의 글 목록