sqlite中的更新查询未显示错误

sqlite中的更新查询未显示错误,sql,sqlite,sql-update,sql-delete,Sql,Sqlite,Sql Update,Sql Delete,所以我试图更新一个不存在的行以获得一个错误,但它显示delete没有发生同样的事情 试图修改(更新或删除)不存在的行不是错误。查询是有效的SQL,由数据库正确解析和执行。没有行与where子句中定义的条件匹配,因此没有行受到影响(更新或删除) 另一方面,会出现以下错误: 在解析时,即当查询无法编译时,例如,因为其语法无效,或者如果它引用了数据库中不存在的表或列 在运行时,如果发生意外情况,如被零除、返回多行的标量子查询等 这不是一个错误。您的期望是错误的。哪里说明您应该得到错误?请不要发布

所以我试图更新一个不存在的行以获得一个错误,但它显示delete没有发生同样的事情

试图修改(更新或删除)不存在的行不是错误。查询是有效的SQL,由数据库正确解析和执行。没有行与
where
子句中定义的条件匹配,因此没有行受到影响(更新或删除)

另一方面,会出现以下错误:

  • 在解析时,即当查询无法编译时,例如,因为其语法无效,或者如果它引用了数据库中不存在的表或列

  • 在运行时,如果发生意外情况,如被零除、返回多行的标量子查询等


这不是一个错误。您的期望是错误的。哪里说明您应该得到错误?请不要发布代码/错误的图像。而是将代码/错误作为文本发布到代码块中。看见还要查看您应该提供的其他信息。那里还有一个工具,用于制作表的纯文本表示。