MYSQL连接未选择新提交的数据

时间:2019-06-13 10:46:22

标签: mysql-python

我有问题

我有一个RasperryPi将数据添加到MySQL数据库,并且在我的工作计算机上,我检索了这些数据以实时绘制传感器数据,但是我需要关闭并打开每个循环的连接点,以便能够从树莓派获取新数据。已经承诺要使用SQL,看起来工作计算机读取的数据是连接事件下的图像,并且无法读取新数据。

这是目的吗?如何在不每次关闭连接的情况下获取新数据?

def data():
    mydb = mysql.connector.connect(
        host="xxx.xxx.x.xxx",
        user="xxx",
        passwd="xxx",
        database="AMS")

    sql_select_query = "SELECT Clock, ActivePower_pos from AMS.Data where
       Clock > '{}' ".format(str((datetime.datetime.now() - 
       datetime.timedelta(minutes=1440)).strftime("%Y-%m-%d %H:%M:%S")))
    df = pd.read_sql(sql_select_query, con=mydb)

    df.dropna(inplace=True)
    df = df.set_index("Clock")

    mydb.close()

    return df"""

0 个答案:

没有答案