데이터베이스

MySQL 에러코드 및 해결 방법 : 예시 코드

♠디지털 모험일지♠ 2024. 12. 11. 10:43
728x90
반응형
SMALL

1. Error Code 1146 (Table Doesn't Exist)

  • Oracle 대응 : ORA-00942
  • 원인 : 지정된 테이블이 존재하지 않음.
  • 예시 코드
  SELECT * FROM non_existent_table;
  • 해결 방안
  CREATE TABLE example_table (id INT PRIMARY KEY);

2. Error Code 1062 (Duplicate Entry for Unique Key)

  • Oracle 대응 : ORA-00001
  • 원인 : UNIQUE 제약 조건 위반.
  • 예시 코드
  CREATE TABLE unique_example (id INT UNIQUE);
  INSERT INTO unique_example VALUES (1);
  INSERT INTO unique_example VALUES (1); -- 에러 발생
  • 해결 방안
  INSERT INTO unique_example VALUES (2); -- 고유 값 삽입

3. Error Code 1054 (Unknown Column)

  • Oracle 대응 : ORA-00904
  • 원인 : 존재하지 않는 열을 참조.
  • 예시 코드
  • SELECT invalid_column FROM example_table;
  • 해결 방안
  • SELECT id FROM example_table; -- 유효한 열 참조

4. Error Code 1045 (Access Denied for User)

  • Oracle 대응 : ORA-01017
  • 원인 : 잘못된 사용자 이름 또는 비밀번호.
  • 예시 코드
  • mysql -u wrong_user -p
  • 해결 방안
  • mysql -u correct_user -p

5. Error Code 1452 (Cannot Add or Update a Child Row Foreign Key Constraint Fails)

  • Oracle 대응 : ORA-02291
  • 원인 : 외래 키 참조 무결성을 위반.
  • 예시 코드
  • CREATE TABLE parent_table (id INT PRIMARY KEY); CREATE TABLE child_table ( id INT, parent_id INT, FOREIGN KEY (parent_id) REFERENCES parent_table(id) ); INSERT INTO child_table VALUES (1, 99); -- 에러 발생
  • 해결 방안
  • INSERT INTO parent_table VALUES (99); INSERT INTO child_table VALUES (1, 99);

2024.12.10 - [데이터베이스] - 오라클 에러코드(Oracle Error Code) 정리 : 예시 코드

 

오라클 에러코드(Oracle Error Code) 정리 : 예시 코드

1. ORA-00942: Table or View does not exist특징:지정한 테이블 또는 뷰가 존재하지 않거나 권한이 없는 경우 발생.해결방법:테이블/뷰 이름이 올바른지 확인.해당 테이블에 대한 권한이 있는지 확인.예시

alswnsghd1234.tistory.com

2024.12.11 - [데이터베이스] - PostgreSQL 에러코드 및 해결 방법 : 예시코드

 

PostgreSQL 에러코드 및 해결 방법 : 예시코드

1. Error: 42P01 (Undefined Table)Oracle 대응: ORA-00942원인: 지정된 테이블이 존재하지 않음.예시 코드SELECT * FROM non_existent_table;해결 방안CREATE TABLE example_table (id SERIAL PRIMARY KEY);2. Error: 23505 (Unique Violation)Orac

alswnsghd1234.tistory.com

 

반응형
SMALL