我的数据库表有ID列,它是一个自动增量整数。在向表中插入数据时,它会自动增加,我需要在插入记录时获取ID值。
例如:table employee = | ID | NAME | ADDRESS |
查询是:
insert into employee(NAME, ADDRESS) values("azzi", "test adress")
有可能我们可以更改此查询以在插入记录后立即返回ID,有人帮我这样做。
答案 0 :(得分:3)
使用SQLite last_insert_rowid()函数:
last_insert_rowid()函数返回调用该函数的数据库连接中最后一行插入的ROWID。
答案 1 :(得分:1)
使用SQLite last_insert_rowid()
function:
last_insert_rowid()函数返回最后一行的ROWID 从调用该函数的数据库连接插入。该 last_insert_rowid()SQL函数是一个包装器 sqlite3_last_insert_rowid()C / C ++接口函数。