SQL/데이터베이스 에러에러
MySQL 1215MySQL 1215 — 외래 키 제약 조건 추가 불가
정의 불일치로 인해 MySQL이 외래 키를 생성할 수 없습니다.
mysql
이 에러의 원인
외래 키와 참조 컬럼 간의 데이터 유형, 문자 셋, 또는 콜레이션이 일치하지 않습니다.
수정 방법
유형, 문자 셋, 콜레이션이 동일한지 확인하세요. 참조 컬럼에 인덱스를 추가하고, SHOW ENGINE INNODB STATUS를 점검하세요.
관련 에러 코드
SQL/데이터베이스 에러에러
MySQL 1406MySQL 1406 — 컬럼의 최대 길이 초과
데이터 값이 컬럼의 최대 길이를 초과합니다.
mysql
상세 보기 SQL/데이터베이스 에러에러
2200322003 — 숫자 값 범위 초과
숫자 값이 대상 컬럼 데이터 타입의 범위를 벗어났습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
2200822008 — 날짜/시간 필드 오버플로
날짜/시간 값이 해당 필드의 유효 범위를 벗어났습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
P0002P0002 — 데이터 없음
PL/pgSQL의 SELECT INTO가 정확히 한 행이 예상되는 상황에서 행을 반환하지 않았습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
5500055000 — 객체가 필수 상태에 있지 않음
데이터베이스 객체가 필요한 상태에 있지 않습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
40P0140P01 — 교착 상태 감지
둘 이상의 트랜잭션이 서로의 잠금을 기다려 교착 상태가 발생했습니다.
postgresql
상세 보기