IntelliJ 에서 mybatis query를 붙여넣을때 정렬이나 들여쓰기 등이 깨지는 현상. 아래처럼 세팅 해주면 복사 붙여넣기 해도 포맷이 유지된다.
개발이슈/MySQL
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..