标签: sql api db2
也就是说,如果我希望我的API在用户尝试使用不存在的密钥对对象进行PUT时返回404,我是否可以依赖受影响的更新行为0来返回404,或者我是否有首先尝试检索条目?
db类型是否会影响此行为?我正在使用DB2数据库。
答案 0 :(得分:0)
如果执行包含与任何行不匹配的UPDATE子句的WHERE语句,则会影响零行。
UPDATE
WHERE
特别是,如果使用WHERE子句为目标表的主键的所有列指定相等条件,则将影响一行或零,具体取决于是否有任何行具有指定的键。