INTL
Freelancer
쉬움
외주
원격 가능
Python MySQL Insertion Script
예산
$2~$8 USD
예상 기간
1~3일
난이도
쉬움
기술 스택
Python
MySQL
mysql-connector-python
PyMySQL
SQLAlchemy
CSV
JSON
dotenv
AI 분석 요약 기회점수 28/100
기존 MySQL 데이터베이스에 새 레코드를 안정적으로 삽입하는 Python 스크립트를 개발하는 프로젝트입니다. 변수·JSON·CSV 형태의 입력을 받아 INSERT 문을 생성하고, 중복 키·NULL·연결 끊김 등 예외를 처리하며 실패한 행을 로깅하는 기능이 필요합니다. CLI 실행과 향후 워크플로우 통합이 가능해야 하며, MySQL과 Python 기본기를 갖춘 초급~중급 개발자에게 적합한 소규모 단기 작업입니다.
핵심 요구사항
- .env 등으로 자격증명을 코드 밖에 두는 안전한 MySQL 연결 구성
- 변수·JSON·CSV 입력을 받아 INSERT 문 생성
- 중복 키·NULL·연결 끊김 등 엣지 케이스 처리
- 실패한 행 로깅 기능
- CLI 실행 및 워크플로우 통합 가능한 구조
- 필요 패키지와 실행 예시를 담은 README 작성
산출물
- 문서화된 Python 삽입 스크립트
- 설치 패키지 및 샘플 실행법이 포함된 README
- .env 기반 설정 예시
매력 포인트
- 요구사항이 명확하고 구체적
- 표준 라이브러리 위주의 소규모 작업
주의사항
- 예산 $2~$8로 비현실적으로 낮음
- 입찰자 128명으로 과열 경쟁 및 저가 수주 유도 가능성
프로젝트 유형단기작업
적합 개발자1~3년차 Python 백엔드/데이터 개발자 (MySQL 경험)
클라이언트 정보
지원자128명
평균 입찰가$7
프로젝트 원문 설명
I need a clean, well-documented Python script that connects to my existing MySQL database and inserts new records reliably. The script should:
• Establish a secure connection to my MySQL instance (local credentials or .env file—your call as long as passwords stay out of the code).
• Accept data passed in as variables, JSON, or a small CSV—whichever is easiest to parameterise—then build the corresponding INSERT statements.
• Handle common edge cases gracefully (duplicate keys, NULL values, connection drops) and log any failed rows for review.
• Be easy for me to run from the command line or drop into a larger workflow later.
Please write with standard libraries plus mysql-connector-python or PyMySQL; SQLAlchemy is fine if you prefer. Include a brief README showing required packages and a sample run so I can verify on my side.
• Establish a secure connection to my MySQL instance (local credentials or .env file—your call as long as passwords stay out of the code).
• Accept data passed in as variables, JSON, or a small CSV—whichever is easiest to parameterise—then build the corresponding INSERT statements.
• Handle common edge cases gracefully (duplicate keys, NULL values, connection drops) and log any failed rows for review.
• Be easy for me to run from the command line or drop into a larger workflow later.
Please write with standard libraries plus mysql-connector-python or PyMySQL; SQLAlchemy is fine if you prefer. Include a brief README showing required packages and a sample run so I can verify on my side.
Freelancer에서 원본 확인
원본 보기