2

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

4

1 回答 1

1

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

对于较小的数据库,最快的解决方案可能是截断所有表,如TRUNCATE TABLE TEST,但您需要首先禁用引用完整性

于 2012-04-13T13:34:00.233 回答