drop table后,SQLite Filesize仍未更改

时间:2013-04-27 10:39:53

标签: php sql sqlite

  1. 我有一个4MB的SQLite数据库。
  2. 我使用了命令删除表name;然后我放弃了我在SQlite Manager中检查了不再有表name
  3. 但是,我检查了文件大小,它仍然是4MB,相同。
  4. 我使用NotePade,打开数据库我看到我插入的旧内容仍然存在。
  5. 我是否在drop table命令上做错了什么?或SQLite保持旧数据和文件大小相同?

    谢谢你的帮助。

1 个答案:

答案 0 :(得分:6)

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

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

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