gpt4 book ai didi

mysql - 仅当行存在时通过 MySQLdb 使用 Python 更新列

转载 作者:行者123 更新时间:2023-11-29 07:09:51 25 4
gpt4 key购买 nike

当且仅当存在具有相应列“id”的行时,我如何更新 MySQL 表中的列?

我的表格示例:

id | name
---------
1 | NULL
2 | NULL

我的数据示例 (CSV):

1, Peter
2, Martin
3, Bob

我希望 Peter 和 Martin 在 table 上。但我希望 Bob 被忽略。我提出的查询如下所示:

"UPDATE table SET name = %s WHERE id = %s"

但是这样做会发生什么:

"UPDATE table SET name = 3 WHERE id = Bob"

?

最佳答案

它不会做任何事情。您的 WHERE 子句是有条件的。不满足条件时,不会发生更新。

关于mysql - 仅当行存在时通过 MySQLdb 使用 Python 更新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5248642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com