【发布时间】:2011-09-11 00:33:53
【问题描述】:
我正在使用 Psycopg2 和 PostgreSQL 8.4。在从一个巨大的表中读取时,在同一行代码成功获取了几十万行之后,我突然在以下代码行中得到了这个神秘的错误。
somerows = cursorToFetchData.fetchmany(30000)
psycopg2.DataError:“DD”的值“LÔ无效
DETAIL:值必须是整数。
我的问题是我没有名为“DD”的列,并且该表中有大约 300 列(我知道 300 列是设计缺陷)。我将不胜感激有关此错误消息含义的提示,或如何找出问题所在。我不明白 Psycop2 在获取行时如何对数据类型有任何要求。
【问题讨论】:
标签: python postgresql psycopg2