sqlite3创建自增主键,以及清空表使自增列归零
1.创建自增主键
CREATE TABLE tb_python (
ID INTEGER PRIMARY KEY AUTOINCREMENT,
TITLE TEXT,
URL TEXT);
2.清空表
SQLite3数据库中包含自增列时,会自动建立一个名为 sqlite_sequence 的表。这个表包含两个列:name和seq。name记录自增列所在的表,seq记录当前序号。所以要想使自增列的序号归零,则需要修改 sqlite_sequence表。
DELETE FROM tb_python;
DELETE FROM sqlite_sequence WHERE name = ‘tb_python’;(或者UPDATE sqlite_sequence set seq=0 where name='tb_python';)。
sqlite3创建自增主键,以及清空表使自增列归零的更多相关文章
- 08Mybatis_入门程序——增加用户的操作以及返回自增主键的功能以及返回非自增主键的功能
		
本文要实现的功能是:给user表增加一个用户. 建表如下:
 - MySQL8自增主键变化
		
MySQL8自增主键变化 醉后不知天在水,满船清梦压星河. 一.简述 MySQL版本从5直接大跃进到8,相信MySQL8一定会有很多令人意想不到的改进,如果不想只会CRUD可以看看. 比如系统表引擎的 ...
 - INNODB自增主键的一些问题
		
背景: 自增长是一个很常见的数据属性,在MySQL中大家都很愿意让自增长属性的字段当一个主键.特别是InnoDB,因为InnoDB的聚集索引的特性,使用自增长属性的字段当主键性能更好,这里要说明下自增 ...
 - INNODB自增主键的一些问题  vs mysql获得自增字段下一个值
		
今天发现 批量插入下,自增主键不连续了....... InnoDB AUTO_INCREMENT Lock Modes This section describes the behavior of A ...
 - SQLite3中自增主键相关知识总结,清零的方法、INTEGER PRIMARY KEY AUTOINCREMENT和rowid的使用
		
这篇文章主要介绍了SQLite3中自增主键相关知识总结,清零的方法.INTEGER PRIMARY KEY AUTOINCREMENT和rowid的使用等,需要的朋友可以参考下 一.SQLite清空表 ...
 - SQLServer 自增主键创建, 指定自增主键列值插入数据,插入主键
		
http://blog.csdn.net/zh2qiang/article/details/5323981 SQLServer 中含自增主键的表,通常不能直接指定ID值插入,可以采用以下方法插入. 1 ...
 - mongdb创建自增主键(primary key)的相关讨论 - Jason.Zhi
		
根据mongodb官方文档介绍,如果在插入(insert)操作时,没有指定主键id,那么它会自动给插入行自动附上一个主键id.看起来不错,但是详细看看,就会发现这个id值有点复杂. 如下图: mong ...
 - 【JAVA - SSM】之MyBatis插入数据后获取自增主键
		
很多时候,我们都需要在插入一条数据后回过头来获取到这条数据在数据表中的自增主键,便于后续操作.针对这个问题,有两种解决方案: (1)先插入,后查询.我们可以先插入一条数据,然后根据插入的数据的各个字段 ...
 - MYSQL获取自增主键【4种方法】
		
通常我们在应用中对mysql执行了insert操作后,需要获取插入记录的自增主键.本文将介绍java环境下的4种方法获取insert后的记录主键auto_increment的值: 通过JDBC2.0提 ...
 
随机推荐
- webdriervAPI(WebElement接口常用方法)
			
from selenium import webdriver driver = webdriver.Chorme() driver.get("http://www.baidu.co ...
 - finereport 通过条件弹出 alert进行提示
			
function convertDateFromString(dateString) { if (dateString) { var date = new Date(dateString.replac ...
 - Linux基础训练题型(下)
			
8.在题3的基础上,使用命令调换passwd文件里root位置和/bin/bash位置?即将所有的第一列和最后一列位置调换? 例: 默认:root:x:0:0:root:/root:/bin/bash ...
 - HanLP-实词分词器详解
			
在进行文本分类(非情感分类)时,我们经常只保留实词(名.动.形)等词,为了文本分类的分词方便,HanLP专门提供了实词分词器类NotionalTokenizer,同时在分类数据集加载处理时,默认使用了 ...
 - Oracle表概念
			
对于初学者来说,对表的概念也有一定的认识.因为我们对数据库的操作,90%以上是对表的操作. 常见表的规则表(Regular table),严格意义上来说又叫 heap table(堆表),也就是我们最 ...
 - Luogu  P2617 Dynamic Rankings(整体二分)
			
题目 动态区间第K小模板题. 一个非常可行的办法是BIT套动态开点权值SegTree,但是它跑的实在太慢了. 然后由于这题并没有强制在线,所以我们可以使用整体二分来吊打树套树. 当然如果强制在线的话就 ...
 - 从入门到自闭之Python自定义模块
			
自定义模块 定义:一个文件就是一个模块(能被调用的文件,模块就是一个工具箱,工具就是函数) 作用: 将代码文家化管理,提高可读性,避免重复代码 拿来就用(避免重复造轮子),python中类库比较多,提 ...
 - 111、什么是stack (Swarm18)
			
参考https://www.cnblogs.com/CloudMan6/p/8119150.html 什么是 stack ? 在将这个之前先回顾一下前面部署WordPress的过程: ...
 - Vue与Angular以及React的三者之间的区别
			
1.与AngularJS的区别 相同点:都支持指令:内置指令和自定义指令:都支持过滤器:内置过滤器和自定义过滤器:都支持双向数据绑定:都不支持低端浏览器. 不同点:AngularJS的学习成本高,比如 ...
 - Clang调试CUDA代码
			
Clang调试CUDA代码全过程 有空再进行编辑,最近有点忙,抱歉 使用的llvm4.0+Clang4.0的版本,依据的是上次发的llvm4.0和clang4.0源码安装的教程https://www. ...