2011-10-06 119 views
5

我與存檔存儲引擎的表,我想將其清除。由於引擎定義,deletetruncate都不會起作用。但除了放棄整個桌子重新創建它之外,還有別的方法嗎?MySQL的截斷存檔表

+0

我想你可以做到這一點,刪除表並重新創建它,但爲什麼不'刪除表'工作?你使用什麼引擎? – Ben

回答

17

另一個解決辦法是改變它是黑洞表,再改回來。

+1

那麼,如果這不是最有趣的方式來截斷表... –

+1

經過測試,我發現它是有效的。 .ARZ文件被重置,無需重新創建表定義。 – nullability

+0

這是更好的答案。 – ilikesleeping