我想删除mysql中的所有表,我应该首先做什么?放下主键?外键?以及如何从客户、发票、项目、发票项目中删除;删除表invoice_item;Drop表发票;删除表客户;删除表项目;
发布于 2016-04-05 23:08:00
使用命令行您可以这样做。
这甚至适用于具有外键关系的表,这正是您所需要的。
mysqldump -u[USERNAME] -p[PASSWORD] \
--add-drop-table --no-data [DATABASE] | \
grep -e '^DROP \| FOREIGN_KEY_CHECKS' | \
mysql -u[USERNAME] -p[PASSWORD] [DATABASE]您也可以这样做,这将使您可以放下表。
SET FOREIGN_KEY_CHECKS = 0;
drop table if exists tableName;
drop table if exists tableName;
drop table if exists tableName;
SET FOREIGN_KEY_CHECKS = 1;https://stackoverflow.com/questions/36438602
复制相似问题