标签: h2
我有一个包含20个表的数据库,有时候,我需要删除数据库的所有数据吗? 那么,我应该删除数据库并重新创建它还是只删除所有表(表有FK)?
答案 0 :(得分:1)
这取决于数据库的大小。对于较大的数据库(不确定大小,可能是100 MB或更多),最快的是关闭数据库并删除文件。
对于较小的数据库,最快的解决方案可能是truncate所有表格,如TRUNCATE TABLE TEST中所示,但您需要先disable referential integrity。
TRUNCATE TABLE TEST