@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),)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 10:00
10000 руб./за проект
29 мар. 2024, в 09:59
750 руб./в час
29 мар. 2024, в 09:55
50000 руб./за проект