This question already has answers here:
change sqlite file size after “DELETE FROM table”
(3个答案)
7年前关闭。
我有一个SQLite数据库4MB。 我使用了命令放置表 但是,我检查了文件大小,它仍然是4MB,相同。 我使用NotePade,打开数据库,看到插入的旧内容仍然存在。
我在drop table命令上做错了什么吗?还是SQLite保留旧数据和文件大小相同?
感谢您的帮助。
(3个答案)
7年前关闭。
name
;然后我掉了我在SQlite Manager中签到了不再有表name
的信息。 我在drop table命令上做错了什么吗?还是SQLite保留旧数据和文件大小相同?
感谢您的帮助。
最佳答案
您需要阅读https://stackoverflow.com/a/2143808/2198378
尽管文件大小相同,但是数据将被覆盖。
为了避免这种情况,请引用VACUUM和auto_vacuum。