SQL/데이터베이스 에러에러
MySQL 1451MySQL 1451 — 부모 행 삭제 또는 업데이트 불가
외래 키가 참조된 부모 행의 수정을 방지합니다.
mysql
이 에러의 원인
해당 행이 자식 행에 의해 참조되고 있습니다. PK를 삭제하거나 업데이트하면 참조 무결성이 위반됩니다.
수정 방법
자식 행을 먼저 삭제/업데이트하세요. ON DELETE CASCADE 또는 ON UPDATE CASCADE를 추가하거나, 안전한 경우 SET FOREIGN_KEY_CHECKS=0을 사용하세요.
관련 에러 코드
SQL/데이터베이스 에러에러
2D0002D000 — 유효하지 않은 트랜잭션 종료
현재 컨텍스트에서 트랜잭션 종료 명령이 유효하지 않습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
2200822008 — 날짜/시간 필드 오버플로
날짜/시간 값이 해당 필드의 유효 범위를 벗어났습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
MySQL 1142MySQL 1142 — 명령 거부됨
사용자에게 필요한 테이블 수준 권한이 없습니다.
mysql
상세 보기 SQL/데이터베이스 에러에러
5400054000 — 프로그램 한도 초과
데이터베이스 구현 한도를 초과했습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
SQLITE_PERM (3)SQLITE_PERM (3) — 접근 권한 거부
데이터베이스 파일에 대한 요청된 접근 모드가 허용되지 않습니다.
sqlite
상세 보기 SQL/데이터베이스 에러정보
SQLITE_EMPTY (16)SQLITE_EMPTY (16) — 데이터베이스가 비어 있음
데이터베이스 파일은 존재하지만 테이블이 없습니다.
sqlite
상세 보기