sqlit如何获取最后插入的主键id
时间: 2024-03-05 11:51:14 浏览: 175
MyBatis+MySQL 返回插入的主键ID的方法
在 SQLite 中,可以使用 last_insert_rowid() 函数获取最后插入的一行的主键 ID。这个函数返回最后插入的行的 ID,无论是通过 INSERT 语句还是通过 REPLACE 语句插入的。下面是一个示例:
```
INSERT INTO my_table (column1, column2) VALUES ('value1', 'value2');
SELECT last_insert_rowid();
```
在这个例子中,我们向 my_table 表中插入了一行数据,并使用 SELECT last_insert_rowid() 查询最后插入的行的 ID。注意,last_insert_rowid() 函数必须在插入操作完成后立即调用,否则它将返回错误的 ID 值。
阅读全文