使用SQLalchemy时出现以下错误:
ConcurrentModificationError: Updated rowcount 0 does not match number of objects updated 1
这个错误背后的原因是什么?我在使用postgresql的会话对象中使用merge
方法时遇到此错误。没有其他线程可以访问数据库。
答案 0 :(得分:0)
将问题完全发布到Google中为您提供
“”” 球员,
我正在使用SA与MySQL。我试图通过制作更新记录 对session.update(obj)的调用。作为回应,我得到了 “ConcurrentModificationError:更新的rowcount 0与root不匹配 对象数量更新1“
出现此错误的可能原因是什么? “”“
发出的UPDATE语句无法找到与
匹配的任何行
预期标准。 “并发”部分来自于
其他一些过程已经更新了行;但是如果UPDATE
语句未正确形成,或者如果“rowcount”函数在
你的DBAPI被破坏了,也会这样做。