Sqlite 清空表中所有数据 并重置自增长数据 以及获取last_insert_id的方法

原创 2016年08月30日 08:33:14

1、问:如何清空表中所有数据 并重置自增长数据?
答:

delete from 表名; 
select * from sqlite_sequence; 
        找到上面的 表名 
update sqlite_sequence set seq=0 where name='表名';

2、问:如何获取类似mysql里的 mysql_insert_id?
答:

select last_insert_rowid() as id from '表名'

相关文章推荐

【MySQL笔记】last_insert_id()函数使用的注意事项

在使用MySQL时,若表中含自增字段(auto_increment类型),则向表中insert一条记录后,可以调用last_insert_id()来获得最近insert的那行记录的自增字段值(一个bi...
  • slvher
  • slvher
  • 2014年12月31日 18:59
  • 17773

ios sqlite 获取自增长id last_insert_rowid

在ios开发中,如果在sqlite设置了自增长的主键,插入数据后如何获取呢? 就是 last_insert_rowid() 怎么用呢? sqlite3 *db;//定义sqlite...

一次性清空某个数据库中所有表数据的SQL

在我们项目开发过程中,经常遇到需要在开发数据库基础上清理一个空库, 但由于对数据库结构缺乏整体了解,在删除一个表的记录时,删除不了, 因为可能有外键约束,一个常见的数据库结构是一个主表,一个子表, 这...

MySQL中获取最后插入的自增ID值 LAST_INSERT_ID

写数据库程序的时候,经常会需要获取某个表中的最大序号数, 在单线程的情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。在...

清空ecshop体验数据的简单方法

  • 2014年06月02日 17:45
  • 596B
  • 下载

无法进入系统的三星Android手机恢复联系人、短信数据并重置手机的过程

领导的一台Samsung Grand DUOS(I9082)联通合约手机前一阵子突然坏了,按开机

查询数据库中所有表的数据数量的方法

要查询一个表的数据数量,相信大家很快就想到了select count(1) from table1,但如果我们要查询数据库中所有表的的数据数量要怎么查呢?方法比较多,下面介绍两种本人常用的方法: ...

mysql中的last_insert_id()

刚才查了下last_insert_id()相关资料,找到几篇不错的文章,保存下来,免得下次忘了又去找。 ################################# MySQL数据表结构...

清空业务表数据

  • 2013年06月04日 14:54
  • 3KB
  • 下载

Java中StringBuilder清空数据方法比较

(转载)http://blog.csdn.net/stimgo/article/details/53770376 StringBuilder 没有提供clear或empty方法。 清空有3种方法: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Sqlite 清空表中所有数据 并重置自增长数据 以及获取last_insert_id的方法
举报原因:
原因补充:

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