ConnectionPool.runQuery返回Transaction.fetchall()。如何获取受影响的行数或最后一次插入ID?
答案 0 :(得分:2)
您可以使用属性Transaction.lastrowid
。
答案 1 :(得分:0)
以下example使用Transaction获取最后一个插入ID,请参阅问题演示代码。
如果你在两个单独的查询中这样做,你将永远得到0:
self.dbpool.runQuery('insert into table_x(%s,%s)',('str1','str2'))
self.dbpool.runQuery('select LAST_INSERT_ID()')