首页 > 数据库 >SQLite 设置自增列、重置自增列

SQLite 设置自增列、重置自增列

时间:2023-10-14 15:23:10浏览次数:42  
标签:SQLite tCeShi sequence 重置 sqlite 增列

SQLite 设置自增列、重置自增列

创建表

设置主键自增

CREATE TABLE [tCeShi](
  [ID] INTEGER PRIMARY KEY AUTOINCREMENT, 
  [Name] TEXT(50), 
  [Amount] REAL);

插入数据

主键位置写成NULL

insert into tCeShi values(NULL, '商品A', 10);

或不插入主键

insert into tCeShi(Name, Amount) values('商品B', 20);

重置自增列

查询自增列内部表

select * from sqlite_sequence

重置为空

delete from sqlite_sequence where name = 'tCeShi' 

或设为指定值

update sqlite_sequence set seq = 100 where name = 'tCeShi'

参考文档

SQLite Autoincrement

sqlite_sequence

标签:SQLite,tCeShi,sequence,重置,sqlite,增列
From: https://www.cnblogs.com/txgh/p/17764205.html

相关文章

  • SQLite源码编译、修改、调试
    Windows平台VisualStudio2022主要涉及到nmake、makefile文件和windb的使用配置Windows平台下的环境,VisualStudio,C++,文档在SQLite官网文档查看所需参数,然后在makefile中对应查找比如,-DSQLITE_DEBUG选项对应makefile中的DEBUG参数#Setthistooneofthefol......
  • springboot整合jpa sqlite
    前言最近有关项目需要用到SQLITE,我先是使用Mybatis去连接SQLITE,然后发现SQLITE对BLOB支持不好,在网上看到相关教程可以写mapper.xml文件,加一个handler解决BLOB支持的问题,但是又发现Mybatis还对SQLITE的自增主键不支持,不能正常自增主键,而且Mybatis读取几十MB的BLOB文件很慢,最后换到......
  • SRC_任意用户密码重置
    任意用户密码重置0.短信验证码爆破·有些短信验证码长度过短(一般为4位纯数字),并且没有输入错误次数的限制,导致可以通过该缺陷对短信验证码进行暴力枚举,对用户密码进行重置。 1.修改手机号码·在发送验证码的时候通过抓包修改手机号,使用另外一个手机号去接收短信验证码,系......
  • 将本地仓库分支重置为与远程仓库HEAD一样
    内容来自DOChttps://q.houxu6.top/?s=将本地仓库分支重置为与远程仓库HEAD一样如何将本地分支重置为与远程仓库上的分支一样?我尝试了:gitreset--hardHEAD但是gitstatus声称我已经修改了文件:OnbranchmasterChangestobecommitted:(use"gitresetHEAD<file......
  • 如何将文件重置或恢复到特定版本?
    内容来自DOChttps://q.houxu6.top/?s=如何将文件重置或恢复到特定版本?如何将修改后的文件恢复到特定提交哈希值(通过gitlog和gitdiff确定)的上一个版本?假设你想要的提交哈希值为c5f567:gitcheckoutc5f567--file1/to/restorefile2/to/restoregitcheckout手册提供了......
  • k8s修改集群IP--重置集群
     原来IP地址192.168.10.138k8s-master192.168.10.139k8s-node1192.168.10.140k8s-node2新IP地址192.168.10.148k8s-master192.168.10.149k8s-node1192.168.10.150k8s-node2cp-Rf/etc/kubernetes//etc/kubernetes-bakpki证书目录保留下来:rm-rf/etc/kuberne......
  • k8s修改集群IP--不重置集群
    正常在用集群想要更换ip master节点ip192.168.10.138改为192.168.10.148node1节点ip192.168.10.139改为192.168.10.149node2节点ip192.168.10.140改为192.168.10.150master节点1)执行脚本1233.sh 1233.sh内容如下:#master节点exportoldip1=192.168.10.138expor......
  • SQLite 数据库
    SQLite是跨平台的单机版关系型数据库。 SQLite是一个进程内的数据库,实现了自给自足的、无服务器的、零配置的、事务性的SQL数据库引擎。它是一个零配置的数据库,意味着与其他数据库不一样,不需要在系统中配置。就像其他数据库,SQLite引擎不是一个独立的进程,可以按应用程序需求进......
  • 记一次某大型会议官网任意密码重置漏洞挖掘(CNVD-2023-41929)
    记录一次本人CNVD漏洞挖掘的过程,此漏洞已被分配编号:CNVD-2023-41929引言本文记录了一次对某大型会议官网任意密码重置漏洞的挖掘,漏洞挖掘时该会议处于即将召开的状态,参会人员来自国际和国内。漏洞挖掘通过信息收集和测试发现存在一个管理后台,且有重置密码接口,但需要一个nonce......
  • mysql8.x root 密码忘记了如何重置
    网上也有很多关于重置密码的,由于版本的问题,很多无法正常重置密码。因此在这里将重置密码的方法进行整理下,方便以后参考:一、免密登录mysql1、停止mysql服务cmd窗口输入netstopmysql 2、设置免密登录mysqld--console--skip-grant-tables--shared-memory 3、另开一个cm......