SQLite中重置自动编号列的方法


目前流行的数据库都提供了自动编号类型,SQLite也不例外。当数据库中包含自动编号的字段时,SQLite会自动建立一个名为 sqlite_sequence 的表。这个表包含两个字段:name 和 seq 。name字段记录了自动编号字段所在的表,seq字段记录了当前用到的序号(下一条记录的编号就是当前序号加1)。

在开发过程中,我们经常要把表重置。也就是说把表中的记录全部清空,并把自动编号归0。在SQLite中,只需要修改 sqlite_sequence 表就可以了:

复制代码 代码如下:

UPDATE sqlite_sequence SET seq = 0 WHERE name = 'TableName'

也可以直接把该记录删掉:
复制代码 代码如下:

DELETE FROM sqlite_sequence WHERE name = 'TableName'

要是想重置所有表,那直接把 sqlite_sequence 清空就可以了:
复制代码 代码如下:

DELETE FROM sqlite_sequence



相关阅读:
jQuery链式操作实例分析
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
Linux系统中怎么安装和使用ImageMagick软件?
Nodejs学习笔记之Global Objects全局对象
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
记录asp.net网站是什么原因导致停止运行的代码
javascript使用call调用微信API
jQuery的几个我们必须了解的特点
Win8系统如何私用sfc/scannow命令修复系统文件
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
ThinkPHP中URL路径访问与模块控制器之间的关系
win8.1系统如何自动清理C盘垃圾? win8.1系统每天自动清理C盘垃圾的两个方法
iOS开发中使用Quartz2D绘图及自定义UIImageView控件
JS实现自动固定顶部的悬浮菜单栏效果
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 读《洞里洞外的小老鼠》有感 不,我不会下载你的狗屁应用 骨科护士长述职报告范文2篇 浅析构建和谐社会必须破解剥削悖论 这件事真令人难忘作文300字 望见了你的裤脚 大学生三下乡社会实践心得:我的支教生活 在捐资修路竣工剪彩仪式上的致辞 学生会班干部演讲稿 2016《警示教育读本》学习心得体会 环保设备有限公司开业致辞 忘不了_550字 2016《爱我中华》晚会主持串词 《云的赞歌》诗歌 刑事答辩状 转变干部作风 密切干群关系_会议发言 《周庄水韵》教案7(会员上传) 财政局顶岗学习体会 学生夜不归宿的检讨书 描写故居博物馆陵墓的好段 广东省2008年中考语文模拟试卷---2008年中考语文模拟试卷(五)(会员上传) 老师,我爱您作文800字 公司党委书记在纪念“七一”先进党员座谈会上的讲话 事业成功必备祝福语 经验主义要不得——读《伊索寓言》有感 开业典礼上的致辞 小学一年级作文1200字:乐天派——胖哥 一个人的寂寞,两个人的错 磕头 你的左手正牵着谁 我想不会是我 护理开题报告 你、我的别离时 我们爱你啊,柳州作文400字 壮乡的五色饭 桃花园里,我守你归来 路……在远方 悲伤天空下的梦作文1100字 荷叶作文450字 《野风车》读后感作文400字 冷酷到底 2016-2017学年第二学期高一班主任工作总结 春天的早晨作文600字 工商管理个人简历 走进花的海洋_200字 2013年寒假物价上涨情况调查报告 关于雨的伤感语录摘抄 我该怎么做回自己 2015公务员入党转正申请书 500字 幼儿园2015秋季新学期开学寄语 看漫画《看谁快》有感作文500字

Copyright © 2016 phpStudy |