【发布时间】:2022-01-18 01:02:12
【问题描述】:
我有我的病人的这个地址表,其中一个列的整数是自从我最后一次见到病人以来的天数。 我需要使用当前日期(这不是问题)和来自同一个 TABLE 的另一个列值来更新它。
我希望我可以这样做:
c.execute("""UPDATE addresses SET
days_since_last_appointment = :day""",
{
'day': (datetime.now()- last_appointment_day)
})
我正在使用 Python 3.9 和 sqlite3
有什么想法吗?
【问题讨论】:
-
运行代码时会发生什么?
-
ValueError: 时间数据 '.!entry4' 与格式 '%d%m%Y 不匹配
-
我认为主要问题是在更新一列时访问另一列字符串值