0
テーブルの値を更新する次のコードがあります。コードを実行すると、エラーnear "(": syntax error
が発生します。変数を使用してsqliteデータベースを更新してください
これは私のコードです:
私は間違っているつもりです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))
?
あなたは何かをマッチさせて間違いを起こしてもいいかどうかを知ることが容易になるので、columname = value構文を守りたいかもしれません(1つの巨大な行ではないように) – pvg
常に表示問題の完全なエラーメッセージ(トレースバック) – furas
SQLチュートリアルを見つけ、 'UPDATE'構文をチェックしてください - 私にとっては間違っています。または、データベースで直接クエリを実行すると、詳細情報を取得する必要があります。 – furas