Ошибка SQLalchemy: ConcurrentModificationError - PullRequest
0 голосов
/ 02 апреля 2011

У меня постоянно возникает следующая ошибка при использовании SQLalchemy:

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

В чем причина этой ошибки?Я получаю эту ошибку при использовании метода merge в объектах сессий с postgresql.Другие потоки не имеют доступа к БД.

1 Ответ

0 голосов
/ 02 апреля 2011

Отправка вопроса точно в Google дает вам

""» Ребята,

Я использую SA с MySQL. Я пытаюсь обновить запись, набрав
вызов session.update (obj). В ответ я получаю
"ConcurrentModificationError: обновленное количество строк 0 не соответствует
количество объектов обновлено 1 "

Каковы возможные причины этой ошибки? "" "

выполненный оператор UPDATE не может найти строки, соответствующие
ожидаемый критерий. «параллельная» часть исходит из того, что
какой-то другой процесс уже обновил строку; Однако, если ОБНОВЛЕНИЕ
оператор сформирован неправильно, или если функция "rowcount" в
ваш DBAPI обанкротился, он тоже это сделает.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...