@Samad_Samadovic

Как записать в sql информацию через метод WHERE?

cur.execute(f"""INSERT INTO HGF (id_, Алгебра_1) VAlUES(?, ?) WHERE id_ = 0""", (1, A),)

Ошибка:
sqlite3.OperationalError: near "WHERE": syntax error
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 2
Vindicar
@Vindicar
RTFM!
INSERT не предполагает WHERE, так как создаёт новую запись в таблице.
Если тебе нужно обновить существующую запись, используй UPDATE.
Ответ написан
Комментировать
@GoAi
Попробуйте так
cur.execute(f"""INSERT INTO HGF (id_, Алгебра_1) VAlUES(?, ?) WHERE id_ = "0"""", (1, A),)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы