Свежие данные MySQL через запрос с использованием Python

0

У меня есть скрипт 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
Теги:

1 ответ

0
Лучший ответ

необходимо вставить, после запроса: db.commit()

Ещё вопросы

Сообщество Overcoder
Наверх
Меню