【发布时间】:2020-08-28 11:00:57
【问题描述】:
我必须使用 python 在我的 SQL 列中插入日期时间,但是当我尝试插入格式为 YYYY-MM-DD HH:mm:SS 的字符串时,SQLite 给了我这个错误 -sqlite3.OperationalError: near "11":语法错误 -
该列现在是 TEXT 格式(我也尝试过 DATETIME),但它似乎不接受它,它接受的唯一格式是 YYYY-MM-DD。
这是我的代码:
for i in range(len(actualValue)):
attuale = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
c.execute('UPDATE alarm SET valoreAttuale = {} WHERE alarmId = {} '.format(actualValue[value], value + 1))
c.execute('UPDATE alarm SET raiseDateTime = {} WHERE alarmId = {} '.format("2020-09-28 11:10:45", value + 1))
【问题讨论】:
标签: python database sqlite datetime python-datetime