【发布时间】:2020-06-24 21:48:06
【问题描述】:
我正在查看其他人使用 Python 中的 Sqlite3 创建表的代码,我认为我的代码实际上匹配但我不断收到错误消息。有人可以帮助我了解我哪里出错了吗?谢谢!
import sqlite3
conn = sqlite3.connect('finances.db')
c = conn.cursor()
c.execute("CREATE TABLE IF NOT EXISTS orders (ID INT, DATE TEXT, CHECK TEXT, AMOUNT REAL,DESC TEXT)")
conn.commit()
conn.close()
错误:
line 17, in <module>
c.execute("CREATE TABLE IF NOT EXISTS orders (ID INT, DATE TEXT, CHECK TEXT, AMOUNT REAL,DESC TEXT)")
sqlite3.OperationalError: near "TEXT": syntax error
【问题讨论】:
标签: python sql database sqlite create-table