0
我想把所有的表都放在mysql中,我应该先做什么?丢弃主键?外键?以及如何删除它们 从客户,发票,项目,发票项目删除; 删除表invoice_item;删除表格发票;删除表格客户;删除表格项目;有主键和外键的drop table
我想把所有的表都放在mysql中,我应该先做什么?丢弃主键?外键?以及如何删除它们 从客户,发票,项目,发票项目删除; 删除表invoice_item;删除表格发票;删除表格客户;删除表格项目;有主键和外键的drop table
使用命令行,你可以做到这一点..
这个工程即使有外键关系表这是你所需要的。
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;
不能删除有外键引用它_from_现有行中的其它表的表。首先删除引用_to_的表。 – marekful