mysql 一次清空数据库里的所有表


清空数据库里的所有表,目前用php循环清空很麻烦!我想通过执行一条sql把所有数据库里的所有表清空,这个sql怎么写呀?

mysql shell

YYsama 12 years, 10 months ago

目前想到的方法是这样:

   
  select Concat('TRUNCATE TABLE ', TABLE_NAME, ';') from INFORMATION_SCHEMA.TABLES
 

然后把结果导进一个sql文件,执行source sql文件

flyfish answered 12 years, 10 months ago

Your Answer