gpt4 book ai didi

mysql - 比较Python3 MySQL中的DATE值(mysql-connector)

转载 作者:行者123 更新时间:2023-11-29 17:39:56 25 4
gpt4 key购买 nike

对于我的 BOT,我使用数据库来获取和存储一些东西。现在我只想输出数据库中今天更新/之后的所有内容。我写了这段代码,但它不起作用。

            ts = time.gmtime()
tsy = str(ts[0])
tsm = str(ts[1])
tsd = str(ts[2])

todaysdate = tsy + '-' + tsm + '-' + tsd

selDBcmd = "SELECT UT, SJ, HW FROM `homework` WHERE DATE(UT) >= '%s';"
cur.execute(selDBcmd, (todaysdate))
msg = 'homework:\n\n'

selDBc = cur.fetchall()


await client.send_message(message.channel, selDBc)

有人知道为什么它无论如何都会输出所有数据库数据,而不仅仅是日期在今天之后的数据吗?

我对 python 并不陌生,但对 python 中的 mysql-connector 东西不太熟悉

最佳答案

这是我经过更多尝试和错误工作后发现的答案

ts = time.gmtime()
tsy = int(ts[0])
tsm = int(ts[1])
tsd = int(ts[2])


selDBcmd = "SELECT UT, SJ, HW FROM `homework` WHERE UT >= '%s-%s-%s';"
cur.execute(selDBcmd, (tsy, tsm, tsd))

关于mysql - 比较Python3 MySQL中的DATE值(mysql-connector),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50067447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com