SQLite设置_id自增的方法

摘要:
例如,创建一个表:[sql]viewplaincopyprint?

http://blog.csdn.net/barryhappy/article/details/7314119

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

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

如建表:

  1. CREATETABLETABLE_NAME(_idINTEGERPRIMARYKEYAUTOINCREMENT,nameTEXT);

存入数据:

  1. ContentValuescv=newContentValues();
  2. cv.put("_id",null);//此句也可不用
  3. cv.put("name","Jack");
  4. this.getWritableDatabase().insert("TABL_ENAME",null,cv);

免责声明:文章转载自《SQLite设置_id自增的方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇前端如何进阶架构师Notepad++简单配置c#开发下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

centos关闭开机自启项

centos关闭开机自启项先来查看默认情况下Linux系统开启的服务有哪些,由于我们工作在文本模式3级别,因此只需要查找3级别上开启的服务即可。查看命令如下:[root@www~]#LANG=en 先调整成英文字符集,以方便下面命令过滤中文字符串[root@www~]#chkconfig--list|grep3:on可以看到,默认情况下开启了很多服务,我们需...

移动通信网络中的 GTP 协议

在EPSUP中使用GTP的优点之一是GTP具有固有的可识别隧道机制和GTP可以为UE提供的移动性。注意:GTPv2-U协议不存在。GTP-C协议GTP-C是GTP的控制平面,使用UDP端口2123。在EPS中,GTPv2-C协议负责创建、维护和删除S1、S5/S8和其他接口上的GTP-U隧道。它是一种基于IP的隧道协议,允许在GTP UProtocolEnt...

Systemd简介与使用

Systemd在并行启动中采用了比Upstart更激进的方案。图2显示了systemd的并行启动模式。它允许所有配置的服务同时启动。事实上,大多数使用systemd的现代发行版都与此类似。系统通过配置这些单元来切换和管理服务。...

mysql状态查看 QPS/TPS/缓存命中率查看

showglobalstatusslike'Com_ commit';showstatslike“无缓冲池读取%”;Thread_cache_Hits=(1-Thread_created/connections)*100%(8)锁定状态mysql>showstatslike“Binlog_缓存%”;...

iReport制作报表,字数过多换行问题

1.当字段中显示的数据太长而无法放入表中时,需要自动换行。选择要更改的表(显示动态内容的字段),并将Stretchwithoverflow属性设置为选中。未选中前:选中后:2.然而,桌子坏了,非常难看。此时,我们需要设置一个属性,使同一行中的其他字段保持与换行字段相同的高度。此时,我们需要框选要显示在整行中的动态字段和表;将属性StretchType设置为R...

Ubuntu安装时怎样分区

应该首先放置启动分区。并将引导设置为主分区。如果是双系统或多系统安装,通常可以选择逻辑分区。首先,Grub可以在1024柱面后面引导Linux内核;第二,即使有多个Linux安装,/boot也可以完全不共享。此外,非独立/引导分区仅占用根文件夹下约20MB的空间。所以决定是否启动。...