Задать вопрос
@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 просмотр
Подписаться 1 Простой 8 комментариев
Пригласить эксперта
Ответы на вопрос 2
Vindicar
@Vindicar
RTFM!
INSERT не предполагает WHERE, так как создаёт новую запись в таблице.
Если тебе нужно обновить существующую запись, используй UPDATE.
Ответ написан
Комментировать
@GoAi
Попробуйте так
cur.execute(f"""INSERT INTO HGF (id_, Алгебра_1) VAlUES(?, ?) WHERE id_ = "0"""", (1, A),)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽