Python scrapy如何用三列插入一项
管道Python scrapy如何用三列插入一项,python,scrapy,Python,Scrapy,管道 def store_db(self, item): self.cursor.execute("""INSERT INTO website_urls (flightDetails, flightTerminal, flightTime) VALUES (%s, %s, %s)""",( (item['flightDetails'][0]), (item['fli
def store_db(self, item):
self.cursor.execute("""INSERT INTO website_urls (flightDetails, flightTerminal, flightTime) VALUES (%s, %s, %s)""",(
(item['flightDetails'][0]),
(item['flightTerminal'][0]),
(item['flightTime'][0])
))
self.conn.commit()
您好,您编写的查询是正确的,但是您得到的错误是什么?是的,它正确这是我的json输出,这是数据库输出您得到的错误是什么?您使用的是什么类型的数据库?你想要的结果是什么?请提供此信息,以便我们成为abe来帮助您。这是我的flightDetails输出{“flightDetails”:[“5J626”、“宿务太平洋”\n、“Dumaguete(DGT)”],第一列插入数据库“5J626”
def store_db(self, item):
self.cursor.execute("""INSERT INTO website_urls (flightDetails, flightTerminal, flightTime) VALUES (%s, %s, %s)""",(
(item['flightDetails'][0]),
(item['flightTerminal'][0]),
(item['flightTime'][0])
))
self.conn.commit()