After I make a change to a database in MySql (Update, Delete, Insert, Create etc) is it possible to get MySql to dump the database or export the last run query to a sql file?
What you are looking for is backing up every transactions on the db.
So, check this page, and start using transactions on your query.