我的Android笔记(四)—— SQLite设置_id自增的方法

转载 2012年03月21日 14:01:28

只需在建表的时候指定类型: INTEGER PRIMARY KEY AUTOINCREMENT

然后在存入数据的时候不设置其值(或设置为null)即可。

如建表:

  1. CREATE TABLE TABLE_NAME ( _id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT);  
存入数据:
  1. ContentValues cv = new ContentValues();  
  2. cv.put("_id",null);//此句也可不用  
  3. cv.put("name", "Jack");  
  4. this.getWritableDatabase().insert("TABL_ENAME", null, cv); 

SQLITE数据表主键设置Id自增方法

搞定了一个困扰许久的问题,原来sqlite中的主键也是可以设置为自增的:)方法就是声明为 INTEGER PRIMARY KEY 的字段可以自动增加。     网上查到资料说,从 SQLite 的 ...

ID自增JAVA类方法

  • 2013年12月20日 17:06
  • 1KB
  • 下载

Sqlite的一些操作 获取新加自增id 创建触发器

获取获取新插入数据自增长的ID值 insert into ttype(title) values("ad"); 1、 select MAX(last_insert_rowid()) from ...
  • jhgy2
  • jhgy2
  • 2015年01月09日 11:45
  • 291

oracle中设置自增主键(id)

  • 2011年06月11日 19:07
  • 40KB
  • 下载

mysql插入数据后返回自增ID的方法

mysql插入数据后返回自增ID的方法   mysql和oracle插入的时候有一个很大的区别是,oracle支持序列做id,mysql本身有一个列可以做自增长字段,mysql在插入一条数据后,如...
  • ling_du
  • ling_du
  • 2016年04月17日 17:23
  • 3261

mysql 插入数据后返回当前的自增ID方法

存储过程的写法: mysql>create procedure test(         ->in username varchar(50),         ->in passw...
  • Awei922
  • Awei922
  • 2013年12月22日 22:11
  • 1382

Mysql中获取新插入的自增id的三种方法

我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。   ...
  • jar_120
  • jar_120
  • 2011年12月13日 17:49
  • 1299

mysql插入数据后返回自增ID的方法

mysql插入数据后返回自增ID的方法   mysql和oracle插入的时候有一个很大的区别是,oracle支持序列做id,mysql本身有一个列可以做自增长字段,mysql在插入一条数...

Mybatis+Mysql插入数据库返回自增主键id值的三种方法

一、场景: 插入数据库的值需要立即得到返回的主键id进行下一步程序操作 二、解决方法: 第一种:使用通用mapper的插入方法 Mapper.insertSelective(record); 此...

Orcale 建立 自增 id 主键的方法--艾克峰网络科技

Orcale  建立 自增 id 主键的方法 初次从SQL转移到Orcale上来第一个不适应的地方就是不知道怎么建立自增的ID或主键。Orcale数据库建立自增的方法确实不如MSSQL来的方便,在MS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我的Android笔记(四)—— SQLite设置_id自增的方法
举报原因:
原因补充:

(最多只允许输入30个字)