有没有办法在sqlite中获取插入行的id?

时间:2014-12-18 02:54:16

标签: python sqlite python-2.7 python-3.x

有没有办法在sqlite中获取插入行的id? 我有.plist(只包含几个键/值的数组),我已经解析为array of dictionaries。我必须从key插入table_one名称(只需一次,因为名称在数组内的每个字典中都是相同的)并获取id和插入字典(如行(三个值))到table_two但是要有parent_id列设置为上一个插入行的id到table_one。 怎么解决这个?

1 个答案:

答案 0 :(得分:1)

在Python中,游标对象具有lastrowid属性:

cursor.execute("INSERT INTO foo(bar, baz) VALUES (?, ?)",
               ["hello", 12345])
foo_id = cursor.lastrowid