我试图将值插入到一个列中,该列是用户要求更改的,称为surnamereq
,用户更改的,称为name1
。money_spent
是表的名称,first_name
是用户正在更改其值的列。你知道吗
应该这样用SQL编写(我认为):
INSERT INTO money_spent(first_name)
WHERE last_name = surnamereq
VALUES(name1)
这是我在python中得到的:
cursor.execute("INSERT INTO money_spent(first_name) WHERE last_name = ?, surnamereq VALUES(name1)")
谢谢
documentation for the .execute method表示方法调用的形式是
执行(sql,*参数)
并声明
所以,你要么
或者
注意,第二种方法是对DB API的pyodbc特定扩展。你知道吗
相关问题 更多 >
编程相关推荐