0
Ich habe den folgenden Code, um Werte in einer Tabelle zu aktualisieren. Wenn ich den Code ausführe, erhalte ich den Fehler near "(": syntax error
.Update sqlite Datenbank mit Variablen
Dies ist mein Code:
cursor.execute('UPDATE playerList SET (gamesPlayed, totalPTS, totalREB, totalAST, totalSTL, totalTO, totalBLK, ftMade, ftAttempts, fgMade, fgAttempts, threeptMakes, threeptAttempts) = (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) WHERE playerCode = (?)', (newGp, newTotPts, newTotReb, newTotAst, newTotStl, newTotTo, newTotBlk, newFtMade, newFtAttempt, newFgMade, newFgAttempt, newThreePointMade, newThreePointAttempt, code))
Wo ich falsch gehe?
Vielleicht möchten Sie sich an die columname = value-Syntax halten, da es einfacher zu sehen ist, wenn Sie einen Fehler gemacht haben, die Dinge irgendwo zusammenzufassen und vernünftig formatiert werden kann (wie in, nicht alle auf einer riesigen Linie) – pvg
immer anzeigen Vollständige Fehlermeldung (Traceback) in Frage – furas
finden SQL-Tutorial und überprüfen 'UPDATE' Syntax - wie für mich ist es falsch. Oder führen Sie Abfrage direkt in der Datenbank und Sie sollten mehr Informationen erhalten. – furas