从 SQLite 和树视图中删除过期产品

Delete expired products from SQLite and treeview

我想删除今天日期的元素。但是这个说法是行不通的。

cur.execute("DELTE FROM medicine WHERE date DATE('now') AND DATE('now', '-1 day')")
     try:
        tree.delete(cur)
    except IndexError:
        pass

如果列的 date 格式是 YYYY-MM-DD 那么您需要这样的语句:

DELETE FROM medicine WHERE date = DATE('now')

或:

DELETE FROM medicine WHERE date = CURRENT_DATE