gpt4 book ai didi

Python Mysqldb游标没有属性 'fetchAll'

转载 作者:行者123 更新时间:2023-11-29 16:23:05 35 4
gpt4 key购买 nike

我不断收到错误“AttributeError:‘Cursor’对象没有属性‘fetchAll’”。我的 rowCount 是 451,所有查询都正常。

我已经研究过这个问题,大多数错误都涉及在 cursor.execute() 的返回值上调用 fetchAll(),但这不是我想要的我在这里做。

#initialize cursors
presswiseCursor = presswiseConnection.cursor()
localCursor = localConnection.cursor()

#products
#initialize table
localCursor.execute("DROP TABLE IF EXISTS products;")
localCursor.execute("CREATE TABLE products (id INT NOT NULL, description VARCHAR(255));")
#get data from presswise
rowCount = presswiseCursor.execute("SELECT DISTINCT id, description FROM list_product;")
print(rowCount)
rows = presswiseCursor.fetchAll()
#add data to local
for row in rows:
localCursor.execute(f'INSERT INTO products (id, description) VALUES({row[0]}{row[1]})')

我想迭代查询的结果,并且之前已经使用过这种精确的技术。我的代码有什么问题吗?

最佳答案

在python3中使用fetchall()而不是fetchAll()。谢谢。

关于Python Mysqldb游标没有属性 'fetchAll',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54424687/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com