1

我有一个Sqlite数据库文件,我通过删除一个包含数千条记录的巨大数据库表来修改它,但文件大小在删除表之前保持不变。似乎它断开了指向 data 的指针。任何想法如何删除表并在底层 sqlite 文件中对其进行深度删除.??

4

1 回答 1

4

要回收空间,请使用该vacuum语句。

从 sqlite 提示

sqlite> VACUUM;

从 shell 提示符。

$ sqlite3 filename 'VACUUM;'
于 2012-08-12T22:10:26.570 回答