已向sqlite表插入了多少行?

时间:2011-06-04 17:20:12

标签: python sqlite

我在Python中使用此代码:

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

我是否可以在不使用if语句的情况下获取已插入的行数值,并测试插入前是否存在该值?

1 个答案:

答案 0 :(得分:2)

要获取插入的行数,cursor.rowcount应返回受上次执行影响的行数(在本例中为插入数)。