8
  1. 我有一个 4MB 的 SQLite 数据库。
  2. 我使用命令 drop table name;我放弃了它。我在 SQlite Manager 中检查了没有更多的表name
  3. 但是,我检查了文件大小,它仍然是 4MB,还是一样的。
  4. 我使用记事本,打开数据库我看到我插入的旧内容仍然存在。

我在 drop table 命令上做错了吗?还是 SQLite 保持旧数据和文件大小相同?

谢谢你的帮助。

4

1 回答 1

13

您需要阅读https://stackoverflow.com/a/2143808/2198378

尽管文件大小相同,但数据将被覆盖。

为避免这种情况,请参阅VACUUMauto_vacuum

于 2013-04-27T11:11:34.100 回答