我正在尝试使用scrapy管道将其数据存储在sqlite3数据库中这里是一个小部分,它会导致一个OperationalError:near“Transaction”:语法错误
def createResidentialTable(self):
self.cur.execute("""CREATE TABLE IF NOT EXISTS Residential
(Id INT PRIMARY KEY NOT NULL, Transaction TEXT, Location TEXT, Price REAL)""")
我的调试到目前为止,如果我删除了交易文本&位置TEXT&价格真实从创建表格我的蜘蛛再次运行。所以我假设我的表格列表有问题。
通过一些代码示例和官方sqlite3文档,他们将其列出如下:
c.execute('''CREATE TABLE stocks
(date text, trans text, symbol text, qty real, price real)''')
有任何想法或建议吗?