Python,在过去的15分钟内获取MySQL数据?

时间:2018-06-15 14:54:37

标签: mysql python-3.x raspberry-pi3

我正在使用我的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分钟内发挥作用?

谢谢你们!

0 个答案:

没有答案