GP——给某字段设置自增序列

-- 删除序列

drop sequence IF EXISTS test_xh_seq;

-- 从1开始,递增幅度1,最大值无上限

create sequence test_xh_seq increment by 1 minvalue 1 no maxvalue start with 1;

-- 指定序列(给表的主键指定创建好的序列)

alter table test alter column xh set default nextval('test_xh_seq');

-- 设置序列自增长从当前最大值开始

SELECT setval('test_xh_seq', (SELECT MAX(xh) FROM test));

相关推荐
是娇娇公主~16 分钟前
C++集群聊天服务器(3)—— 项目数据库以及表的设计
服务器·数据库·c++
liux352823 分钟前
从零开始学MySQL:入门基础篇(一)
数据库·mysql·oracle
笃行客从不躺平41 分钟前
PG SQL 行转列记录
数据库·sql
難釋懷1 小时前
Redis桌面客户端
数据库·redis·缓存
心态还需努力呀1 小时前
国产时序数据库进入深水区:2026 年的技术分化与融合式架构趋势解析
数据库·架构·时序数据库
填满你的记忆1 小时前
【从零开始——Redis 进化日志|Day5】分布式锁演进史:从 SETNX 到 Redisson 的完美蜕变
java·数据库·redis·分布式·缓存
lendsomething1 小时前
Spring 多数据源事务管理,JPA为例
java·数据库·spring·事务·jpa
玩转数据库管理工具FOR DBLENS1 小时前
人工智能:演进脉络、核心原理与未来之路 审核中
数据库·人工智能·测试工具·数据库开发·数据库架构
晓风残月淡1 小时前
高性能MYSQL(四):查询性能优化
数据库·mysql·性能优化
cab51 小时前
MyBatis如何处理数据库中的JSON字段
数据库·json·mybatis