Мой код для этого:
cur.execute(f"""SELECT id_(
CASE
WHEN id_ > 0 THEN UPDATE Home_work SET {For_lesons[Iug]} = '{CVB}'
ELSE INSERT INTO Home_work(Алгебра, Геометрия, Физ_ра, Укр_м, Укр_літ, Русск_яз, Русск_лит, Изо, Нем_яз, География, Англ_яз, Биология, Информатика, Физика, Основы_здоровья, Химия, Музыка, Ист_укр, Всем_ист, Труды_для_м, Труды_для_д) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), {G})
END,
FROM Home_work)""")
For_lesons-Cписок уроков; Iug - Индекс определённого урока; CVB - Строка
Ошибка:
cur.execute(f"""SELECT id_(
sqlite3.OperationalError: near "UPDATE": syntax error