Python MySQL Data Entry Automation
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I need a concise Python script that takes repetitive data-entry work off my hands. The information already sits inside a MySQL database; the problem is moving, reformatting, and inserting it into the correct tables each day without manual effort.
Here is what I am looking for:
• A clean, well-commented Python script (Python 3.x) that connects to my existing MySQL instance, fetches the source records, applies a few straightforward transformation rules I will supply, and inserts or updates the target tables.
• Solid error handling: the script should log any failed rows and continue processing.
• A simple configuration section (or a small JSON/YAML file) so I can adjust credentials, table names, and batch sizes without touching the core logic.
• Basic usage instructions so I can run it from the command line or schedule it with cron/Task Scheduler.
If you have used libraries such as mysql-connector-python or SQLAlchemy and are comfortable writing lightweight automation for data entry tasks, this should be quick. Clean code matters more to me than flashy interfaces; reliability is the priority.
Here is what I am looking for:
• A clean, well-commented Python script (Python 3.x) that connects to my existing MySQL instance, fetches the source records, applies a few straightforward transformation rules I will supply, and inserts or updates the target tables.
• Solid error handling: the script should log any failed rows and continue processing.
• A simple configuration section (or a small JSON/YAML file) so I can adjust credentials, table names, and batch sizes without touching the core logic.
• Basic usage instructions so I can run it from the command line or schedule it with cron/Task Scheduler.
If you have used libraries such as mysql-connector-python or SQLAlchemy and are comfortable writing lightweight automation for data entry tasks, this should be quick. Clean code matters more to me than flashy interfaces; reliability is the priority.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.