weixin_39173716
枫色故
2020-03-26 23:09

python用fetchone()可以获取数据,用fetchall()却失败了?

  • python
  • mysql

python小白紧急求助!
用python获取MySQL的数据,但是奇怪的是用fetchone()成功了,但是fetchall()却失败了,有没有大佬可以解答一下...

//fetchone()

try:
    cursor.execute(sql)
    results = cursor.fetchall()
    for i in results:
        print (i+'\n')
except:
    print("Error: unable to fecth data")

结果:

图片说明

错误情况:

//fetchall()

try:
    cursor.execute(sql)
    results = cursor.fetchone()
    for i in results:
        print (i+'\n')
except:
    print("Error: unable to fecth data")

结果:

图片说明

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答