读书人

sqlite施用delete删除的数据是否无法

发布时间: 2013-06-25 23:45:42 作者: rapoo

sqlite使用delete删除的数据,是否无法恢复?
请教一下,在Sqlite中,如果我使用delete删除了数据,那么别人有没有可能使用某些手段来恢复这些数据?如果可以,有没有什么办法可以防止?
因为数据库存放一些敏感数据,要保证删除后尽可能不被恢复。
[解决办法]
有,除非你重新生成1个新库,导入表
OR

运行VACUUM命令将会重新构建数据库文件,回收空白空间,减小数据库文件的大小。
[解决办法]
可以恢复。

当操作 delete 的时候,实际的记录数据并没有从数据文件中删除。仅仅是打上了删除标记。

可以用 VACUUM 命令来消除这些已释放的记录所占空间。

读书人网 >其他数据库

热点推荐