SQL/데이터베이스 에러에러
MySQL 1040MySQL 1040 — 연결 수 초과
MySQL의 최대 연결 수를 초과했습니다.
mysql
이 에러의 원인
모든 연결 슬롯(max_connections)이 사용 중입니다. 주로 연결 누수 또는 트래픽 급증이 원인입니다.
수정 방법
max_connections을 늘리세요. 커넥션 풀러를 사용하고, 연결 누수를 수정하세요. 유휴 연결을 종료하세요.
예제
-- Too many connections
SHOW VARIABLES LIKE 'max_connections';
SET GLOBAL max_connections = 500;관련 에러 코드
SQL/데이터베이스 에러에러
2350323503 — 외래 키 제약 위반
INSERT 또는 UPDATE가 외래 키 제약을 위반했습니다.
postgresql
상세 보기 SQL/데이터베이스 에러경고
SQLITE_SCHEMA (17)SQLITE_SCHEMA (17) — 데이터베이스 스키마 변경됨
구문 준비와 실행 사이에 스키마가 변경되었습니다.
sqlite
상세 보기 SQL/데이터베이스 에러에러
MySQL 1048MySQL 1048 — 컬럼에 NULL 불가
INSERT 또는 UPDATE가 NOT NULL 컬럼에 NULL을 설정하려 했습니다.
mysql
상세 보기 SQL/데이터베이스 에러치명적
SQLITE_IOERR (10)SQLITE_IOERR (10) — 디스크 I/O 오류
데이터베이스를 읽거나 쓰는 중 디스크 I/O 오류가 발생했습니다.
sqlite
상세 보기 SQL/데이터베이스 에러에러
2200822008 — 날짜/시간 필드 오버플로
날짜/시간 값이 해당 필드의 유효 범위를 벗어났습니다.
postgresql
상세 보기 SQL/데이터베이스 에러에러
22P0222P02 — 잘못된 텍스트 표현
값을 필요한 데이터 타입으로 변환할 수 없습니다.
postgresql
상세 보기