我正在使用PyMySQL在我的MySQL数据库上运行一条SELECT语句,然后使用一些代码构建一个json输出,然后从lambda函数返回给我的移动应用程序.
问题是,在测试过程中,我发现正在构建的json的每一行数据都有重复项.
应该返回10行,但我有104行.
以下是代码的相关部分:
search_sql = f"SELECT * FROM Games"
cur.execute(search_sql)
rows = cur.fetchall()
result = []
for row in rows:
d = {}
for i, col in enumerate(cur.description):
d[col[0]] = row[i]
result.append(d)
return result
我还应该提到,我已经签入了数据库,并且肯定只有10个不同的行.