# 什么时候应使用数据库查询而不是写入操作？

Canonical URL: https://help.iagenify.com/zh/faqs/databases/when-should-i-use-a-database-query-instead-of-a-write-operation

[← 返回数据库常见问题](https://help.iagenify.com/zh/faqs/databases)

帮助中心 · 常见问题 数据库 1 分钟阅读
# 什么时候应使用数据库查询而不是写入操作？
需要读取或检查数据而不修改它时，请使用查询。只有在任务确实需要插入、更新或删除记录时才执行写入；影响范围较大前，先确认目标行。
IaGenify
数据库

## 区分读取与修改
读取操作可用于回答问题、展示数据或决定后续步骤。保持只读更便于审查，也能降低探索过程中意外修改生产数据的风险。
写入应对应明确的业务变更。使用范围精确的条件，安全绑定输入值，并考虑匹配零行或超出预期行数时会发生什么。
## 验证预期影响
执行破坏性或批量写入前，先用相同筛选条件执行 SELECT，检查将受影响的记录。多个更新必须共同成功时，请考虑事务或分阶段流程。
写入后检查变更数量，并查询相关记录以确认目标状态。命令执行成功仍可能没有影响任何行，或未满足实际业务要求。 [← 返回数据库常见问题](https://help.iagenify.com/zh/faqs/databases)
