如何在不删除数据库的情况下删除phpMyAdmin中数据库中所有表的内容?

Jos*_*hua 13 mysql phpmyadmin database-table

如何在不删除数据库中的任何表的情况下清空phpMyAdmin中数据库中所有表的内容?

由于我在开发过程中每小时都会这样做几次,所以我不想每次都在所有60多个表上单独点击"清空".

and*_*eas 21

恕我直言,最简单的解决方案是:

  • 在phpmyadmin中选择要在数据库列表中截断的数据库(左侧)
  • 在主视图中向下滚动,您将看到一个复选框"全部检查",旁边有一个下拉框,您可以在其中选择"清空".完成.

  • 这是最好的答案,因为它很简单,而且它是唯一的答案,它完全符合原始问题的要求(使用PhpMyAdmin删除所有表,而不是SQL或控制台调用).下一个最佳答案是John Yin的答案,但即使他使用PhpMyAdmin,他的方法仅在导入与相同表格非常相似时才有用. (4认同)

Len*_*rri 7

创建一个包含多个DELETE语句的SQL脚本(每个表一个)并执行它.

进入phpMyAdmin并选择所需的数据库.选择SQL选项卡并将SQL脚本粘贴到窗口中.打Go.

看这里:

删除MySQL数据库中的所有表而不删除