This question already has answers here:
change sqlite file size after “DELETE FROM table”

(3个答案)


7年前关闭。



  • 我有一个SQLite数据库4MB。
  • 我使用了命令放置表name;然后我掉了我在SQlite Manager中签到了不再有表name的信息。
  • 但是,我检查了文件大小,它仍然是4MB,相同。
  • 我使用NotePade,打开数据库,看到插入的旧内容仍然存在。

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

    感谢您的帮助。

    最佳答案

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

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

    为了避免这种情况,请引用VACUUMauto_vacuum

    09-11 19:07
    查看更多