Python sqlite3 количество строк обновления зависит от версии Python - PullRequest
0 голосов
/ 25 мая 2018

Я обновляю некоторые строки в базе данных sqlite, используя пакет sqlite3 в следующем коде Python.

sql = """
      UPDATE
          measurements
      SET
          value=?
      WHERE
          value IS NULL
          AND counter IS NOT NULL;
      """
with self.conn:
    cur = self.conn.execute(sql, [value])
cur.rowcount

Это выполняется внутри контейнера докера.Основывая его изображение на Python 3.5, я получаю ожидаемое количество строк.Как только изображение основано на Python 3.6, выполняется обновление, но rowcount всегда равно -1.У кого-нибудь есть идея?

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