当前位置: 代码迷 >> 其他数据库 >> sqlite 关于清除一张表的数据解决方法
  详细解决方案

sqlite 关于清除一张表的数据解决方法

热度:7868   发布时间:2013-02-26 00:00:00.0
sqlite 关于清除一张表的数据
清除后,怎样能让自增列id 从1开始呢

------解决方案--------------------------------------------------------
你的建表语句是什么?
------解决方案--------------------------------------------------------
先从表sqlite_sequence 中删除你要用的表的autoincrement记录,清除表中的记录以后,重新插入,即从1开始

delete from sqlite_sequence where name = '<表>'
delete from '<表>'
insert into ............
------解决方案--------------------------------------------------------
SQLITE不能直接通过 ALTER TABLE实现,
从sqlite_sequence中删除表记录,重新插入
  相关解决方案