哪个删除数据库或删除表更好?

时间:2012-04-13 07:46:22

标签: h2

我有一个包含20个表的数据库,有时候,我需要删除数据库的所有数据吗? 那么,我应该删除数据库并重新创建它还是只删除所有表(表有FK)?

1 个答案:

答案 0 :(得分:1)

这取决于数据库的大小。对于较大的数据库(不确定大小,可能是100 MB或更多),最快的是关闭数据库并删除文件。

对于较小的数据库,最快的解决方案可能是truncate所有表格,如TRUNCATE TABLE TEST中所示,但您需要先disable referential integrity