由于必须保存数据库表,所以这里的思路是先查询出所有的数据库表,然后使存过过程删除所有查询的表即可。 1.找到所有的数据库表 SELECT concat('DROP TABLE IF EXISTS ',
由于必须保存数据库表,所以这里的思路是先查询出所有的数据库表,然后使存过过程删除所有查询的表即可。
1.找到所有的数据库表
SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')FROM information_schema.tablesWHERE table_schema = 'mydb';
2.创建一个存储过程,然后批量删除查询到的数据库表内容
BEGINTRUNCATE TABLE activity;TRUNCATE TABLE activity_apply;TRUNCATE TABLE activity_attachment;TRUNCATE TABLE activity_comment;TRUNCATE TABLE activity_lesson;TRUNCATE TABLE activity_lesson_object;TRUNCATE TABLE activity_reply;TRUNCATE TABLE activity_type;TRUNCATE TABLE activity_user;TRUNCATE TABLE answer;TRUNCATE TABLE answer_reply;TRUNCATE TABLE app_comment;......END