1
如何并且当且仅当具有相应列“id”的行存在时才更新MySQL表中的列?我的表的只有当通过MySQLdb使用Python存在行时才更新列
例子:
id | name
---------
1 | NULL
2 | NULL
我的数据的实例(CSV):
1, Peter
2, Martin
3, Bob
我想彼得和马丁在表中。但我希望鲍勃被忽略。我查询我想出了这个样子的:
"UPDATE table SET name = %s WHERE id = %s"
但在做的,会发生什么:
"UPDATE table SET name = 3 WHERE id = Bob"
?
这意味着它是保存运行的代码。感谢您的答复! – Aufwind 2011-03-09 16:20:36