SQL/데이터베이스 에러에러
4270442704 — 정의되지 않은 객체
지정한 데이터베이스 객체(타입, 연산자, 함수)가 존재하지 않습니다.
postgresql
상세 보기 23505INSERT 또는 UPDATE가 고유 제약 또는 기본 키를 위반했습니다.
UNIQUE 제약 또는 PRIMARY KEY가 있는 컬럼에 이미 해당 값이 존재합니다.
INSERT ... ON CONFLICT(PostgreSQL) 또는 ON DUPLICATE KEY UPDATE(MySQL)를 사용하세요. 삽입 전 중복 여부를 확인하세요.
-- unique_violation
INSERT INTO users (email) VALUES ('dup@test.com');
-- Fix: use ON CONFLICT
INSERT INTO users (email) VALUES ('dup@test.com')
ON CONFLICT (email) DO UPDATE SET updated_at = NOW();42704지정한 데이터베이스 객체(타입, 연산자, 함수)가 존재하지 않습니다.
SQLITE_RANGE (25)sqlite3_bind에 전달된 파라미터 인덱스가 범위를 벗어났습니다.
08003지정한 데이터베이스 연결이 존재하지 않거나 이미 닫혔습니다.
MySQL 1406데이터 값이 컬럼의 최대 길이를 초과합니다.
22007날짜, 시간 또는 타임스탬프 값의 형식이 올바르지 않습니다.
55P03대기 없이 요청한 잠금을 획득할 수 없습니다.