我有问题
我有一个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"""