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