获取执行executemany后插入的主键
我在用Python 3的MySQLdb库来一次性插入多行数据,使用的是executemany
这个方法。
现在我想在插入完这些数据后,获取它们的主键。
有没有什么办法可以做到这一点呢?
2 个回答
1
当你使用 executemany
的时候,你可以一次性插入多行数据。你可以通过 connection.insert_id()
来获取第一个插入的行的主键。
如果你想获取所有插入的主键,你需要再执行一个查询。
3
你可以使用 connection.insert_id()
这个方法。