핵심 요구사항
- .env 등으로 자격증명을 코드 밖에 두는 안전한 MySQL 연결 구성
- 변수·JSON·CSV 입력을 받아 INSERT 문 생성
- 중복 키·NULL·연결 끊김 등 엣지 케이스 처리
- 실패한 행 로깅 기능
- CLI 실행 및 워크플로우 통합 가능한 구조
- 필요 패키지와 실행 예시를 담은 README 작성
기존 MySQL 데이터베이스에 새 레코드를 안정적으로 삽입하는 Python 스크립트를 개발하는 프로젝트입니다. 변수·JSON·CSV 형태의 입력을 받아 INSERT 문을 생성하고, 중복 키·NULL·연결 끊김 등 예외를 처리하며 실패한 행을 로깅하는 기능이 필요합니다. CLI 실행과 향후 워크플로우 통합이 가능해야 하며, MySQL과 Python 기본기를 갖춘 초급~중급 개발자에게 적합한 소규모 단기 작업입니다.