结合语句理解各结果字段
变更数量表示写入影响的行数,不一定等于返回行数。例如,UPDATE 可以执行成功但因 WHERE 条件未匹配任何记录而影响零行。请判断零变更是否符合本次操作的预期。
插入行 ID 仅在语句确实创建记录且数据库提供生成 ID 时有用。它不是 UPDATE 或 DELETE 所影响每一行的 ID。
后续步骤需要该值时,请确认插入已发生,并传递执行结果中的 ID,不要自行推测。
利用结果设计可靠的后续步骤
如果业务流程取决于数据是否发生变化,可在工作流中根据返回值分支。零变更可以进入“未找到”处理路径,正数则继续确认或通知步骤。请设置明确的 SQL 条件,让结果对应预期记录。
执行状态本身无法验证写入是否符合业务含义。相关更改必须同时成功时,请使用事务或设计明确的执行顺序;向用户报告成功前,应核对相关字段,并保留运行历史中的结果以便排查。