mysql 에러 Illegal mix of collations for operation UNION

simuruk wiki
  • Mysql error: Illegal mix of collations for operation 'UNION' 쿼리 에러
  • union 또는 union all을 할때 컬럼의 속성이 다를때 발생하는데 charset이 달라도 발생하는듯 하다.
  • 문제가 되는 컬럼을 변경하거나 테이블 전체의 컬럼을 바꿔주면 된다.
  • ex) ALTER TABLE some_table MODIFY COLUMN `some_column` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8_general_ci;