2011-10-06 85 views
5

我与存档存储引擎的表,我想将其清除。由于引擎定义,deletetruncate都不会起作用。但除了放弃整个桌子重新创建它之外,还有别的方法吗?MySQL的截断存档表

+0

我想你可以做到这一点,删除表并重新创建它,但为什么不'删除表'工作?你使用什么引擎? – Ben

回答

17

另一个解决办法是改变它是黑洞表,再改回来。

+1

那么,如果这不是最有趣的方式来截断表... –

+1

经过测试,我发现它是有效的。 .ARZ文件被重置,无需重新创建表定义。 – nullability

+0

这是更好的答案。 – ilikesleeping