我想知道如何真空sqlite数据库。 我从命令提示符处为整个数据库尝试了语法MANUAL VACUUM命令:
$sqlite3 database_name "VACUUM;";
但它的错误是:
near "database_name": syntax error.
还有AUTO VACUUM:
PRAGMA auto_vacuum = INCREMENTAL;
并尝试将其作为特定的表格:
VACUUM table_name;
但没有结果。
答案 0 :(得分:23)
答案 1 :(得分:6)
发出如下命令:
$sqlite3 database_name 'VACUUM;'
事实上,这是从命令行执行其他查询的方法:
$sqlite3 database_name 'select * from tablename;'
答案 2 :(得分:2)
运行命令:
VACUUM;
如果您将数据库浏览器用于Sqlite或
从命令提示符处打开Sqlite:
cd C:\your_folder
C:\Users\your_user\AppData\Local\Android\Sdk\platform-tools\sqlite3.exe -line your_db_name.db
并运行
VACUUM;