Aktywne Wpisy

Wookash071 +61
Złożyłem wypowiedzenie w kolchozie. Nie sądziłem, że to wygeneruje takie poruszenie xD

nie wyobrażam sobie być w związku z mężczyzną, który ma BMI powyżej 24, jest to zwyczajnie obrzydliwe i świadczy o zaniedbaniu ciała i duszy, jak nie potrafisz utrzymać michy, to kim ty k---a jesteś??




c.execute("UPDATE MOJATABELA SET KOLUMNA1 = ? WHERE WIERSZ= ? ",
(wartoscWstawiana1, wiersz1))
dbConnection.commit()
no i git to działa
Problem w tym ze mam kilkanascie kolumn i zaleznie od wartosci chcę aby była ona wpisywana w innej kolumnie
Próbowałem więc coś takiego:
c.execute("UPDATE MOJATABELA SET ? = ? WHERE WIERSZ= ? ",
(jakasKolumna, wartoscWstawiana1, wiersz1))
dbConnection.commit()
no i to niestety nie działa (dostaję komunikat: "sqlite3.OperationalError: near "?": syntax error".
Nie wiem czy to kwestia moich kiepskich umiejętności czy dwutygniowej izolacji (zapewne jedno i drugie ( ͡° ͜ʖ ͡°) ) ale może mi ktoś pomóc?
Zazwyczaj to dodaje się kolumnę, która przechowuje nazwę/indeks pola.
Ustawianie jednego pola poprzez UPDATE trwa tyle, co UPDATE wszystkich pól, jednak dla wielu pól, będzie to nieporównywalnie dłużej niż zrobienie jednego UPDATE dla trzech pól (indeksu, nazwy oraz wartości).
Jeżeli to tylko jakiś skrycik to nie przejmuj się, że łączysz ciągi znaków w zapytanie. Możesz napisać zapytanie, które zrobi ci nową tabelę