[ 작업 환경 ]
Centos 7
[ 문제 상황 ]
ERROR 1005 (HY000): Can't create table (errno: 150)
[ 문제 원인 ]
테이블 생성 중, 외래키 세팅에 문제가 생겨 테이블을 생성할 수 없다는 ERROR 문구입니다.
[ 해결 방법 ]
시도한 쿼리에 대해 테이블 생성 쿼리 안의 외래키쪽 설정 부분이 가능한지에 대해 현재 DB 상태를 확인해보고, 상황에 맞게 해결합니다.
예를 들어, 외래키로 설정하여 바라보는 곳에 해당 컬럼이 없거나 해당 테이블이 없는 등의 상황이 있겠습니다.
'About Data > DB' 카테고리의 다른 글
[sql] 컬럼에 대한 설정, 정보 수정 쿼리 (0) | 2020.10.22 |
---|---|
[SQL] 데이터 내용 변경하기 - replace 활용 (2) | 2020.10.07 |
[Mysql][MariaDB] DB Table의 외래키 데이터 update/delete 옵션 4가지 설명 (1) | 2020.06.04 |
[Solved][MariaDB-5.5] ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) (0) | 2020.05.10 |
[MariaDB][Centos7] mariadb 실행 실패 (datadir 설정 변경 후) (0) | 2020.05.09 |