Mysql (MariaDB) Error Code

최대 1 분 소요

Mysql (MariaDB) Error Code 정리

1. Table ‘TABLE’ is specified twice, both as a target for ‘INSERT’ and as a separate source for data Error code: 1093 SQL state: HY000

오라클에서는 동일 테이블 내에서의 서브쿼리 조합이 가능하지만 MySQL(MariaDB)에서는 불가능하다.
-> 서브쿼리 대상 테이블에 별명 (alias)를 설정

2. Duplicate entry ‘1-test’ for key ‘PRIMARY’ Error code: 1062 sql state: 23000

PRIMARY KEY 값이 중복 되었을 때
-> 해당 키의 값을 지우고 다시 설정

3. Error Code : 1265. Data truncated for column ‘’ at row 1

필드타입에 맞지 않은 형식의 데이터를 입력하면서 발생
-> 기존 컬럼의 자료형 크기 변경, Insert 하는 데이터의 값, 크기 확인