SQL 오류 코드 읽는 법: MySQL·PostgreSQL 코드로 원인 좁히기

SQL 오류 코드가 나왔을 때 코드의 종류와 메시지가 가리키는 위치를 순서대로 확인해 원인을 좁히는 방법을 정리했습니다. MySQL·PostgreSQL·Oracle의 코드 생김새 차이와 자주 만나는 오류의 첫 확인 항목도 함께 다룹니다.

MySQL 사용법: 조회부터 삭제까지 안전한 실행 순서

MySQL에서 데이터를 조회·입력·수정·삭제하는 네 가지 기본 명령을 예제 표 하나로 익혀 봅니다. 조회로 대상을 먼저 확인하고, UPDATE와 DELETE를 백업과 트랜잭션으로 안전하게 실행하는 순서를 정리했습니다.

인덱스 rebuild lock: ONLINE 재구성의 잠금 구간과 ORA-08104 복구 판단

인덱스 rebuild lock은 ONLINE 옵션을 붙여도 완전히 사라지지 않습니다. Oracle 19c에서 잠금을 요청하는 시점과 대기 원인, 중단된 온라인 재구성의 복구 절차, PostgreSQL REINDEX CONCURRENTLY와의 차이를 운영 판단 기준으로 정리했습니다.