SQL/데이터베이스 에러에러
2202622026 — 문자열 데이터 길이 불일치
문자열 길이가 예상된 고정 길이와 일치하지 않습니다.
postgresql
상세 보기 23503INSERT 또는 UPDATE가 외래 키 제약을 위반했습니다.
부모 테이블에 참조하는 행이 존재하지 않거나, 자식 행이 여전히 참조하는 부모 행을 삭제하려 했습니다.
삽입 전 참조 레코드가 존재하는지 확인하세요. ON DELETE CASCADE 또는 SET NULL을 사용하세요. 자식 레코드보다 부모 레코드를 먼저 삽입하세요.
-- foreign_key_violation
INSERT INTO orders (user_id) VALUES (99999);
-- user_id 99999 does not exist in users table22026문자열 길이가 예상된 고정 길이와 일치하지 않습니다.
42P18표현식의 데이터 타입을 확정할 수 없습니다.
MySQL 1071인덱스 키 길이가 스토리지 엔진 최대값을 초과합니다.
23514INSERT 또는 UPDATE가 테이블의 CHECK 제약을 위반했습니다.
23P01INSERT 또는 UPDATE가 배제 제약을 위반했습니다.
MySQL 1065MySQL 서버에 빈 쿼리가 전송되었습니다.