Добрый день, столкнулся с проблемой, программа анализирует в БД значение weight (в таблице всегда одна строка, но значение weight в ней меняется постоянно). Но программа показывает верное значение только при запуске, дальше в цикле только это значение и остается, хотя в БД значение меняется.
conn = pymysql.connect(
host='localhost',
user='user',
password='password',
database='db'
)
cursor = db.cursor()
while True:
cursor.execute("SELECT weight FROM table LIMIT 1")
result = cursor.fetchone()
if result[0] > 2000:
print("OK")
break
else:
print("Restart")
time.sleep(5)
continue
cursor.close()
db.close()