在DB Browser中如何通过查询自动执行Write Changes操作?
DB Browser自动写入更改的查询实现方法
开启会话级自动提交
在查询编辑器中执行以下SQL语句,之后所有INSERT/UPDATE/DELETE操作都会自动写入数据库文件,无需手动点击「Write Changes」:PRAGMA auto_commit = ON;注意:这个设置仅对当前DB Browser会话有效,关闭软件后会恢复默认状态。如果需要永久生效,可直接在软件偏好设置里开启「Auto-commit changes」(路径:Edit → Preferences → Database)。
单操作显式提交
若不想全局开启自动提交,可在每次执行修改类SQL后,手动执行提交语句完成写入:-- 示例修改语句 UPDATE your_table SET column_name = 'new_value' WHERE id = 1; -- 执行提交写入文件 COMMIT;
DB Browser的「Write Changes」按钮本质就是触发COMMIT操作,所以通过上述两种查询方式,都能替代手动点击的步骤。
内容的提问来源于stack exchange,提问作者Nelson
相关产品推荐
相关产品推荐

