Mython-коннектор Python SELECT в цикле возвращает устаревший результат - PullRequest
0 голосов
/ 08 ноября 2019

Я использую MySQL-коннектор для запуска запроса SELECT в цикле while для поиска новых заданий.

import mysql.connector

while True:
        sql.execute("select id, mailing_list, account_list, template from dom_campaigns where status = 0")
        campaigns = sql.fetchall()

Если я вставлю строку в таблицу и запуском сценария, онаобрабатывает это. Однако, если я запускаю сценарий, а затем вставляю строку во время выполнения сценария, он никогда не возвращает его в результате fetchall(). Мне нужно остановить / запустить скрипт, чтобы он появился.

Почему он это делает и как я могу получить его для извлечения строки, если он вставлен во время работы скрипта?

...