参见英文答案 > change sqlite file size after “DELETE FROM table” 3个
>我有一个4MB的SQLite数据库.
>我使用命令删除表名称;然后我放弃了我在SQlite Manager中检查了没有更多的表名.
>但是,我检查了filesize,它仍然是4MB,相同.
>我使用NotePade,打开数据库我看到我插入的旧内容仍然存在.
我是否在drop table命令上做错了什么?或SQLite保持旧数据和文件大小相同?
谢谢你的帮助.
解决方法:
你需要阅读https://stackoverflow.com/a/2143808/2198378
虽然文件大小相同,但数据将被覆盖.
为避免这种情况,请参阅VACUUM和auto_vacuum.
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!