SQLalchemy错误:ConcurrentModificationError

时间:2011-04-02 09:53:53

标签: python sql sqlalchemy

使用SQLalchemy时出现以下错误:

ConcurrentModificationError: Updated rowcount 0 does not match number of objects updated 1

这个错误背后的原因是什么?我在使用postgresql的会话对象中使用merge方法时遇到此错误。没有其他线程可以访问数据库。

1 个答案:

答案 0 :(得分:0)

将问题完全发布到Google中为您提供

“”” 球员,

我正在使用SA与MySQL。我试图通过制作更新记录 对session.update(obj)的调用。作为回应,我得到了 “ConcurrentModificationError:更新的rowcount 0与root不匹配 对象数量更新1“

出现此错误的可能原因是什么? “”“

发出的UPDATE语句无法找到与
匹配的任何行 预期标准。 “并发”部分来自于 其他一些过程已经更新了行;但是如果UPDATE
语句未正确形成,或者如果“rowcount”函数在 你的DBAPI被破坏了,也会这样做。

http://markmail.org/message/57nit3c7mw72q5x3