在SQLite数据库中获取新插入数据自增长的ID值(传智播客笔记)
2012-06-03 15:21
567 查看
在SQLite数据库中获取新插入数据自增长的ID值
使用last_insert_rowid()函数,例如:
SQLiteDatabase db = helper.getWritableDatabase(); db.execSQL("insert into person(name,phone,amount) values(?,?,?) ", new Object[]{person.getName(),person.getPhone(),person.getAmount()}); Cursor cursor = db.rawQuery("select last_insert_rowid() from person",null); int strid; if(cursor.moveToFirst()) strid = cursor.getInt(0); Log.i("testAuto", strid+"");
相关文章推荐
- 在SQLite数据库中获取新插入数据自增长的ID值(传智播客笔记)
- 在SQLite数据库中获取新插入数据自增长的ID值
- 在SQLite数据库中获取新插入数据自增长的ID值和插入的时候注意些什么?
- SQLite数据库中获取新插入数据的自增长ID
- SQLite 获取最新插入数据的自增长主键ID
- linq插入数据之后获取插入数据的自增长ID
- java 获取插入数据的自增长id
- mybatis使用数据库id自增长插入数据并获取刚插入的数据的id
- 如何获取自增长列(标识列)的ID,并写入另一张表(多对多关系插入数据示例)
- MyBatis插入数据时获取自增长ID的原理
- Access获取新插入数据的自增长主键Id
- Nutz使用笔记----获取插入数据id、自定义SQL
- ThinkDev.Data-新增插入数据后获取自增长ID选项
- sql,mysql插入数据时获取自动增长列的ID
- 如何获取自增长列(标识列)的ID,并写入另一张表(多对多关系插入数据示例)
- C#连接mysql数据库插入数据后获取自增长主键ID值
- 如何获取自增长列(标识列)的ID,并写入另一张表(多对多关系插入数据示例)
- Oracle插入数据并获取自增长序列ID方法
- C#连接mysql数据库插入数据后获取自增长主键ID值
- myBatis+mysql获取插入数据的自增长id