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