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
I think you can do the following:
Disable the foreign key constraint check
mysql> SET FOREIGN_KEY_CHECKS = 0;
Truncate your tables
mysql> TRUNCATE MY_TABLE;
Enable the foreign key constraint check
mysql> SET FOREIGN_KEY_CHECKS = 1;
I prefer disabling the foreign key constraints temporarily to dropping/recreating them.