【发布时间】:2016-12-05 14:23:35
【问题描述】:
我正在尝试使用 scrapy 管道将其数据存储在 sqlite3 数据库中,这是引发 OperationalError: near "Transaction": syntax error
的一小部分def createResidentialTable(self):
self.cur.execute("""CREATE TABLE IF NOT EXISTS Residential
(Id INT PRIMARY KEY NOT NULL, Transaction TEXT, Location TEXT, Price REAL)""")
到目前为止我的调试,如果我从创建表中删除交易文本和位置文本和价格真实,我的蜘蛛会再次运行。所以我假设我的表格列表有问题。
查看了一些代码示例和官方 sqlite3 文档,他们将其列出如下:
创建表
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
有什么想法或建议吗?
【问题讨论】: