[ 작업 환경 ]

 

 Centos 7

 

 

 

 

 

 [ 문제 상황 ]

 

ERROR 1005 (HY000): Can't create table (errno: 150)

 

 

 

 

 

 [ 문제 원인 ]

 

 테이블 생성 중, 외래키 세팅에 문제가 생겨 테이블을 생성할 수 없다는 ERROR 문구입니다.

 

 

 

 

 

 [ 해결 방법 ]

 

 시도한 쿼리에 대해 테이블 생성 쿼리 안의 외래키쪽 설정 부분이 가능한지에 대해 현재 DB 상태를 확인해보고, 상황에 맞게 해결합니다.

 예를 들어, 외래키로 설정하여 바라보는 곳에 해당 컬럼이 없거나 해당 테이블이 없는 등의 상황이 있겠습니다.

 

 

 

 

+ Recent posts