我有这个列表:
myList = [datetime.date(2021, 1, 1), datetime.date(2021, 2, 1), datetime.date(2021, 3, 1)]
这个查询:
query = "SELECT date_ FROM set_payment7777"
mycursor.execute(query)
for row in mycursor:
if date_ in myList:
print("done")
但它并没有真正起作用。有什么解决方案吗?
注意:表中的date_是datetime.date对象
您可以尝试以下操作:
cur.execute("SELECT date_ FROM set_payment777")
rows = cur.fetchall()
date_ = datetime.date(2021,1,3)
for r in rows:
if date_ == r[0]:
print("done")