mysql2 MySQL Data truncated for column 해결 방법 에러 내용 : Data truncated for column insert 시 int(8) 컬럼에 yyyy-mm-dd 형태의 데이터를 넣으려다가 발생 에러 원인 : data insert시 Data truncated for column 에러가 발생 한다면 데이터의 일부분이 잘렸을 때 나오는 메세지로 컬럼 자료형의 범위를 초과 하였을 때 발생함. 해결 방안 : 아래와 같이 컬럼 크기에 맞게 데이터 변환하여 insert 함. DATE_FORMAT(sysdate(),'%Y%m%d') 2021. 11. 2. MySQL ORACLE HIVE 그룹별 문자열 묶기 LISTAGG GROUP_CONCAT collect_set 그룹별로 문자열 묶는 방법 그룹별로 group by 하여 다른 특정 컬럼 문자열을 묶어서 나타내고 싶을 때 사용하는 함수를 mysql, oracle, hive 데이터 베이스별로 정리 테이블 예제 - 테이블 : custuer_grade grade custumer_id gold park123 sliver kim124 sliver lee777 gold han909 bronze jee333 원하는 결과 grade custumer_id gold park123,han909 sliver kim124,lee777 bronze jee333 MySQL 문법 : GROUP_CONCAT(column ORDER BY column SEPERATOR 구분자) ~ group by(column) SELECT grade, GROUP_C.. 2021. 10. 28. 이전 1 다음