**我的代碼**錯誤更新表的Python
cur.execute('Update stud SET(fname,mname,lname,course,yns,radio,sy)VALUES("%s","%s","%s","%s","%s","%s","%s") where Studnum=="%s"'%(fname,mname,lname,course,yns,status,sy,studnum))
con.commit()
的錯誤
cur.execute('Update stud SET(fname,mname,lname,course,yns,radio,sy)VALUES("%s","%s","%s","%s","%s","%s","%s") where Studnum=="%s"'%(fname,mname,lname,course,yns,status,sy,studnum))
sqlite3.OperationalError:近 「(」:語法錯誤
你不使用SET關鍵字當你這樣做時只使用'SET field =「value」類型更新 –
Studnum ==「%s」'..誰告訴你關於SQL中的==運算符? –
@ user2799617:實際上,[sqlite3沒有與'=='](http://www.sqlite.org/lang_expr.html)的問題:「等於可以是'='或'=='。」 – abarnert