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, потому что вам легче увидеть, что вы допустили ошибку, сопоставив вещи где-то и можете отформатировать (как и в случае не на одной гигантской линии) – pvg
всегда показывать полное сообщение об ошибке (Traceback) в вопросе – furas
найти учебник по SQL и проверить синтаксис «UPDATE» - поскольку для меня это неверно. Или запустите запрос непосредственно в базе данных, и вы должны получить дополнительную информацию. – furas