728x90 mysql8.x1 Mysql 5.x 에서 8.x 마이그레이션 하기 디비는 웬만하면 건드리고 싶지 않은데 강제적으로 업데이트 해야하는 일이 발생했다. 빌어먹을 AWS ㅡㅡ; 왜 자꾸 등을 떠미는지... 어쨌든, 마이그레이션을 진행하게 되어서 어떤 쿼리를 수정해줘야 하는지 체크해봤다. 1. 서브쿼리 내 정렬불가 . 8.x 에서 새롭게 변경된 내용은 아닌 듯 하나, 쿼리 확인 과정에서 데이터가 상이했던 부분이라 수정해야함. . 5.x 에서는 서브쿼리 내 order by 처리를 하면 정렬된 데이터를 그대로 활용할 수 있었으나, 업그레이드한 버전에서는 모든 테이블(서브쿼리로 select된 테이블 포함)내 데이터의 정렬은 의미가 없다고 본다 . 서브쿼리로 원하는 데이터가 있다면 단순 정렬이 아니라 집계 함수등을 이용하여 정확한 데이터를 찾아주어야 한다 . 참고자료 h.. 2024. 8. 22. 이전 1 다음 반응형