Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个有 20 个表的数据库,有时我需要删除数据库的所有数据?那么,我应该删除数据库并重新创建它还是只删除所有表(表具有 FK)?
这取决于数据库的大小。对于较大的数据库(不确定具体大小,可能 100 MB 或更多),最快的方法是关闭数据库并删除文件。
对于较小的数据库,最快的解决方案可能是截断所有表,如TRUNCATE TABLE TEST,但您需要首先禁用引用完整性。
TRUNCATE TABLE TEST