MariaDB 작업을 위해 HeidiSQL을 쓰다가 오류가 났다. SQL 오류 (1005) : Can't create table XXXXXX (errno: 150 "Foreign key constraint is incorrectly formed") 라고 한다. 인터넷 검색을 해보니 1005 에러가 나는 경우는 여러가지가 있다. 1. 데이트 타입이 같은건지? 2. NOT NULL 혹은 NULL 여부가 동일한지? 3. 참조받는 데이터가 unique Key 인지 Primary Key 인지 4. 참조 받는 테이블간 charset이 같은건지? 로 볼 수 있었다. 그래서 하나씩 하나씩 순차적으로 확인해보았음. 데이터 타입 이상무 NOT 조건 이상무. 내가 해당되는 참조받는 데이터의 Key 였다. Primary Ke..