删除所有表中的所有记录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除所有表中的所有记录相关的知识,希望对你有一定的参考价值。
我正在开发一个类似于我之前的项目,我正在尝试使用以前的应用数据库。但问题是以前的数据库是满的,现在我有很多表要删除,我有一个表,其中我有所有的表名称,即客户表是用他们的名字创建的,我已经使用了另一个表,其中有客户名称及其tablename列。我希望删除所有客户表并将客户详细信息表清空..
答案
用mysql这很容易!
mysqldump -d -u someuser -p mydatabase customer_detail
mysqldump
执行数据库的备份或转储
-d
指定不导出数据,只是表格结构
-u someuser -p mydatabase
您的数据库凭据
customer_detail
你想要在转储中的表的名称 - 这排除了未列出的所有其他表(如果你想保持其他表在这里列出它们)。
您可以转储到文件:
mysqldump -d -u someuser -p mydatabase customer_detail > mydatabase.sql
然后重新导入:
mysql -u someuser -p anotherdatabase < mydatabase.sql
以上是关于删除所有表中的所有记录的主要内容,如果未能解决你的问题,请参考以下文章