有没有办法查看游标中插入了多少行?
现在这是我的代码
def commit(self):
self.inserebd()
tree_data=self.dadostree()
self.contarserie()
con = psycopg2.connect(host="database",database="database",user="database",password="database",port="database")
cursor = con.cursor()
sql = """INSERT INTO "Teste"("DataEntrada","Código de Barras","Numero de serie","Categoria","Marcasss","Modelo","Fornecedores","Estado","Projeto","Valor/Uni","Quantidade") VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)"""`
for paren_data, children_data in tree_data:
codigo_barras = paren_data
if not children_data:
dados=(self.data,codigo_barras,'No',self.idC,self.id,self.modelo,self.idf,self.estado,self.projeto,self.valor,self.quantidade)
cursor.execute(sql,dados)
con.commit()
Tree_data
是这样的:[('b', ['b']), ('c', ['c'])]
我想找到一种方法来返回插入的行数,但我找不到任何东西。谁能帮帮我!!
1条答案
按热度按时间qcuzuvrc1#
我认为有一个属性“rowcount”可能有助于获得每个查询的行数。
以下是您可以使用它的方法: