删除表后,SQLite文件大小仍然不变


SQLite Filesize is still not change after drop table

  1. 我有一个SQLite数据库4MB
  2. 我使用了命令丢弃表name;我把它掉了。我在SQlite Manager中检查了没有更多的表name
  3. 然而,我检查了文件大小,它仍然是4MB,还是一样的
  4. 我使用NotePade,打开数据库,我看到我插入的旧内容仍然在那里

我在投递台命令上做错了什么吗?还是SQLite保留旧数据和文件大小不变?

谢谢你的帮助。

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

虽然文件大小相同,但数据将被覆盖。

要避免这种情况,请参阅VACUUM和auto_VACUUM。