2012-01-19 17 views
3

我想清空數據庫,而不會丟失每個表內的字段。有大約26個桌子,每個桌子都有很多領域。關於哪種方法更好地實現想要的結果的任何想法。 任何建議,非常感謝。空mysql數據庫並保留表結構

+4

像'truncate TABLE'? –

+0

有很多刪除約束? – cctan

回答

6
TRUNCATE TABLE `table1`; 
TRUNCATE TABLE `table2`; 
TRUNCATE TABLE `table3`; 
... 
TRUNCATE TABLE `table26`; 

(PS。您的實際表名代替tableX

1

您可能需要使用

DELETE FROM tablename 

,如果你已經對他們forgein鍵約束。或者,如果您仍想使用TRUNCATE語句,請刪除僞造鍵約束並將其添加回去。