1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

sqlite: add a last_insert_rowid fn (#10341)

This commit is contained in:
Ken
2021-06-05 00:10:20 +09:00
committed by GitHub
parent 18bebcc3be
commit 5266b4921d
2 changed files with 11 additions and 0 deletions

View File

@@ -9,8 +9,11 @@ fn test_sqlite() {
db.exec('drop table if exists users')
db.exec("create table users (id integer primary key, name text default '');")
db.exec("insert into users (name) values ('Sam')")
assert db.last_insert_rowid() == 1
db.exec("insert into users (name) values ('Peter')")
assert db.last_insert_rowid() == 2
db.exec("insert into users (name) values ('Kate')")
assert db.last_insert_rowid() == 3
nr_users := db.q_int('select count(*) from users')
assert nr_users == 3
name := db.q_string('select name from users where id = 1')