I have a development database (MYSQL) which I would like to load with fresh data at some point. I would like to delete the content of all tables. What is the best way, as autom
TRUNCATE (TABLE) tbl_name will truncate a single table. You can stick that in a script and loop through it with all of your table names.
http://dev.mysql.com/doc/refman/5.0/en/truncate.html
You may want to look into migrations, too, but I think Alexey has the right approach there. It's very similar to how RoR handles rebuilding the test database on each run.