У меня есть скрипт python, который читает данные из MySQL db. Там таблица под названием ORARI и в основном 3 поля: ID, acceso, spendo. Мне нужно читать acceso, каждый раз каждые 10 секунд. ACCESO и SPENTO редактируются через веб-интерфейс, поэтому они могут различаться. Проблема в том, что когда я запускаю свой сценарий, я могу видеть точные данные из db, но когда я делаю изменения этих значений, скрипт python показывает мне начальное значение, а не обновленное значение.
while True:
time.sleep(10)
dateString = strftime('%H:%M:%S')
orario = ("SELECT * FROM orari WHERE attivo = 1")
cur.execute(orario)
row = cur.fetchone()
acceso = row[1]
spento = row[2]
print acceso
print dateString
print spento
необходимо вставить, после запроса: db.commit()