TypeError:'NoneType'对象不可迭代

-2 python mysql

我需要一次处理一行mysql数据,我已经选择了所有行将它们放在一个元组中,但我得到上面的错误.

这是什么意思,我该怎么做呢?

Abg*_*gan 11

  1. 提供一些代码.
  2. 您可能会调用一些应该更新数据库的函数,但该函数不会返回任何数据(如cursor.execute()).和代码:

    data = cursor.execute()

    制作data一个None(对象NoneType)对象.但是如果没有代码,很难指出错误的确切原因.


Pao*_*sco 6

这意味着您尝试迭代的对象实际上是None; 也许查询没有结果?
你能发一个代码示例吗?


小智 5

用于选择所有行的函数返回None.这"可能"(因为你没有提供代码,我只是假设)意味着SQL查询没有返回任何值.