我使用的是Psycopg2和postgresql8.4。当我从一个巨大的表中读取数据时,在同一行代码成功获取了几十万行之后,我突然在下面的代码行中得到了这个神秘的错误。在
somerows = cursorToFetchData.fetchmany(30000)
psycopg2.DataError:“DD”的值“LÔ无效
详细信息:值必须是整数。在
我的问题是,我没有名为“DD”的列,并且该表中大约有300列(我知道300列是一个设计缺陷)。如果您能给我一个关于这个错误消息含义的提示,或者如何找出问题所在,我将不胜感激。psyci 2不能理解获取数据类型的任何行。在
这不是心理错误,而是postgres错误。在
出现错误后,请查看当前查询以查看生成的查询。复制并粘贴到psql中,您将看到相同的错误。然后从那里调试它。在
你能从导致问题的行中粘贴数据吗?我猜这是一个格式错误的日期条目,但很难说。在
(无法评论,因此必须在答复中…)
相关问题 更多 >
编程相关推荐