Сколько строк было вставлено в таблицу sqlite? - PullRequest
1 голос
/ 04 июня 2011

Я использую этот код в Python:

for ... :
  cursor.execute('INSERT OR IGNORE INTO foo (bar,baz) VALUES (?, ?)',(1,3))
con.commit()

Могу ли я получить значение количества строк, которые были вставлены, без использования оператора if и проверки, существовало ли значение до вставки?

1 Ответ

2 голосов
/ 04 июня 2011

Чтобы получить количество вставленных строк, cursor.rowcount должно возвращать количество строк, затронутых последним выполнением (в данном случае, количество вставок).

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