我正在使用我的Raspberry PI 3上的Python脚本,但是从我的脚本中获取MySQL数据时遇到了一些问题。
如果我运行查询:SELECT * FROM weather_data WHERE DATETIME >= DATE_SUB(NOW(),INTERVAL 1 HOUR) in PhpMyAdmin
我在PhpMyAdmin中获得过去60分钟的结果。
但添加到我的剧本中,我什么都没得到?
这是我的代码:
db = MySQLdb.connect("localhost","user","pass","weather")
cursor = db.cursor()
cursor.execute('SELECT * FROM weather_data WHERE DATETIME >=
DATE_SUB(NOW(),INTERVAL 1 HOUR)')
fetched = cursor.fetchall()
print(fetched)
cursor.close()
db.close()
当我在终端中运行脚本时,我得不到任何响应或结果。 我无法弄清楚原因:(
这里的想法是从weather_date表中获取最近15分钟而不是最后一小时的数据。但我甚至无法在最后一小时工作。
谁能看到我做错了什么?也许如何让它在最后15分钟内发挥作用?
谢谢你们!