Wpis z mikrobloga

Mam problem ( ͡° ʖ̯ ͡°) Pytongowe MySQLdb jakoś nie bardzo mnie rozumie.
Robię w programie stringa, który będzie aktualizował wartość komórki w tabeli w jednym z wierszy. Przechodzi przez program bez żadnych problemów, ale nie aktualizuje wartości w komórce. Jak puszczę to ręcznie, to wszystko ładnie działa.

"UPDATE data SET volt_aku_cur='" + volt_aku_cur + "' WHERE serial_num='" + current_serial + "';"
czego wynikiem jest np.:

UPDATE data SET volt_aku_cur="3.209" WHERE serial_num="150208";
Tabela "data" istnieje, kolumna "voltakucur" także, klucz "serialnum" też, jego wartość "150208" również.
#mysql
  • 11
@DILERIUM: doszedłem do etapu, gdzie wiem już, że sam string przekazany do bazy jest dobry, ale gdzie to się wykrzacza, to nie mam pojęcia. Dlatego wstawiłem tylko fragment, gdzie string jest składany.
Na razie nigdzie kodu nie wystawiałem.
@DILERIUM: naprowadziłeś mnie tym commit(). należało odwołać się do definicji połączenia (conn). Konstrukcja conn.commit() działa i aktualizuje wartości.

@plushy: nie jestem specem od SQL, w pythonie (tak wyczytałem) nie ma to znaczenia i dlatego stosowałem. Bądź co bądź działa ;)