본문 바로가기 메뉴 바로가기

zepinos BLOG

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

zepinos BLOG

검색하기 폼
  • 분류 전체보기 (128)
    • Programming (75)
      • Java (13)
      • Spring Boot 시작하기 (22)
      • JQuery (1)
      • JOOQ (9)
      • 웹사이트 구축 (9)
      • 코딩테스트 (0)
      • 프로그래밍 잡설 (6)
      • 기타 (15)
    • DB (12)
      • MySQL (3)
      • Couchbase (8)
    • Computer (24)
      • System (9)
      • Software (7)
      • OS (8)
    • 일상다반사 (17)
      • 회사 (7)
      • 일상생활 (10)
  • 방명록

docker cp (1)
MySQL 5.7 이상에서 group by 변경 사항

MySQL 5.7 부터는 group by 에 지정되지 않은 컬럼이 select 에 존재해도 문제가 발생되지 않던 부분이 오류가 발생되도록 변경되었습니다. 이를 위해 group by 에 있지 않은 컬럼에 ANY_VALUE(), GROUP_CONCAT(), MAX() 와 같은 집계 함수를 사용하여 문제가 발생하지 않게 하거나 group by 항목에 넣거나 다른 방식으로 처리를 해야 합니다. 기존과 같이 동작하게 하기 위해 MySQL 의 설정을 변경하는 방법도 존재합니다. select @@GLOBAL.sql_mode sql mode 에 ONLY_FULL_GROUP_BY 가 존재할 것인데, 이를 제거하고 다른 설정만 남겨두는 것입니다. 물론 MySQL 설정파일에 [mysqld] 항목에 sql_mode 값을 추가..

DB/MySQL 2019. 7. 25. 18:53
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Ellune's Spadework
TAG
  • Spring MVC
  • messages.properties
  • 시니어 프로그래머
  • proxmox
  • couchbase
  • SI
  • 엘지
  • git
  • Spring Boot
  • paging
  • 페이징
  • KDE
  • Spring
  • java config
  • docker
  • OracleJDK
  • Nas
  • Phabricator
  • Redmine
  • 내장 WAS
  • 워드프레스
  • 외장 WAS
  • RestTemplate
  • 프로젝트 규모
  • 도입기
  • jooq
  • NoSQL
  • boot
  • manjaro
  • 클라우드플레어
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바