MySQL에 JSON 타입이 지원되기 시작한 건 version 5.7.8 in mid 2015 부터이다. MySQL 5.7 공식 가이드 이 글에선 8.0 기준으로 설명한다. 개발 공부할때 직접 쿼리를 돌려가보면서 확인하기 귀찮은 나같은 사람에게 이 글을 바친다. JSON 타입을 적극 활용하자! JSON 타입 컬럼에 값을 insert할때 유효성검사를 시스템에서 자동으로 해주므로, 5.7.8 이상 버전을 사용한다면 구지 varchar, text와 같은 문자열 타입 컬럼에 json 형태 string을 저장할 필요가 없다. 또한 JSON 컬럼에 저장된 데이터는 시스템 자체에서 json 객체로 인식하기 때문에 적합하고 사용이 편리하다. JSON 타입 컬럼의 사이즈 한도 LONGBLOB, LONGTEXT 타입과 거..