Skip to content

mysql.connector 操作数据库时,如果没有找到目标也不会触发失败异常 #11

@MamaShip

Description

@MamaShip

例如你下一个命令去 delete 或 update 一条数据。

期望是有数据被修改。但若你设置的条件有误,没有找到对应数据项,就不会触发修改,也不会有异常告警。

我理解这很像命令行操作 MySQL 时的 Query OK, 0 rows affected (0.02 sec) 这种返回信息。注意这里仍然是OK的,即使没有操作到数据项。

这种情况该怎么 handle 啊?——逻辑上来说,我下的命令如果执行失败,我是需要知道的。

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions