简单的问题可能有一个非常简单的答案。我正在将格式为“2012-06-10”的日期字符串从 Python 脚本写入 TEXT 列。
例如
cur.execute("CREATE TABLE tbl(date TEXT, ...)") cur.execute('INSERT INTO tbl VALUES(%s)' % (str(date[i])), ...)
该脚本实际上正在评估日期字符串,因此“2012-06-10”作为“1996”写入表中。通过阅读文档,我猜这与类型亲和力有关,但我不知道如何覆盖甚至为什么要评估字符串。