如何使用SQLITE和Python更改数据库中单元格的值

时间:2015-11-30 23:57:21

标签: python sqlite

def update_account_balance(db, clientnum, account, changebalance):
return run_command(db, "UPDATE Accounts SET ? = ? + ? WHERE Number is ?", 
(account, account, changebalance, clientnum))

其中run_command为:

con =  sqlite3.connect(db)
cur =  con.cursor()
if args == None:
    cur.execute(command)
else:
    cur.execute(command, args)
result_L = cur.fetchall()    
cur.close()
con.commit()
con.close()
return result_L

所以基本上我要做的就是设置一堆'?'在我的sql语句之后的值,但是当我运行它时," sqlite3.OperationalError:near"?":语法错误"我该如何解决?谢谢

0 个答案:

没有答案