kingbase数据库指定数据表自增id重置

重置自增id

java 复制代码
// 1.查询表主键序列 - public.table_id_seq
SELECT pg_get_serial_sequence('table', 'id');
// 2.查询table最大id - 4399
select max(id) from table;
// 3.将自增序列数设置到最大值,下次新增就会从4400开始
SELECT setval('public.table_id_seq', 4399);

移除主键与新增主键

java 复制代码
// 移除主键:
// 1.查询当前表主键 - table_pkey
SELECT constraint_name 
FROM information_schema.table_constraints 
WHERE table_name = 'table' AND constraint_type = 'PRIMARY KEY';
// 2.移除主键
ALTER TABLE table 
DROP CONSTRAINT table_pkey;

// 新增主键
ALTER TABLE table ADD PRIMARY KEY (id);
相关推荐
野生技术架构师4 分钟前
一个简单SQL的深度解析
android·数据库·sql
AI_Claude_code8 分钟前
ZLibrary访问困境方案二:DNS-over-HTTPS/TLS配置与隐私保护实践
爬虫·python·网络协议·http·网络安全·https·网络爬虫
麦聪聊数据9 分钟前
数据库安全与运维管控(五):基于AST的SQL拦截与动态审批
运维·数据库·sql
至此流年莫相忘12 分钟前
数据库迁移工具——Alembic
python
有味道的男人14 分钟前
电商效率翻倍:用 Open Claw 对接 1688 接口,快速实现图片选品 + 货源监控
java·开发语言·数据库
Omics Pro16 分钟前
马普所:生命蛋白质宇宙聚类
数据库·人工智能·算法·机器学习·数据挖掘·aigc·聚类
Dxy123931021617 分钟前
Python有哪些方法可以进行文本纠错
开发语言·python
BioRunYiXue25 分钟前
AlphaGenome:DeepMind 新作,基因组学迎来 Alpha 时刻
java·linux·运维·网络·数据库·人工智能·eclipse
xiaoyaohou1125 分钟前
025、分布式计算实战:Spark Core与Spark SQL
sql·ajax·spark
却道天凉_好个秋29 分钟前
pytorch(一):张量
人工智能·pytorch·python·深度学习