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));

相关推荐
.柒宇.4 分钟前
Redis主从复制集群搭建详解
数据库·redis·缓存·主从复制
2301_8084143810 分钟前
MySQL中的函数
数据库·mysql
Mahir0813 分钟前
MySQL 数据一致性的基石:三大日志( redo log/undo log/binlog)与两阶段提交(Prepare 阶段和Commit 阶段)深度解密
数据库·后端·mysql·面试
x***r1511 小时前
dbeaver-ce-24.1.3-x86_64-setup安装步骤详解(附DBeaver数据库管理与SQL编写教程)
数据库·sql
一只鹿鹿鹿1 小时前
数据库运维与管理规范(WORD)
运维·数据库
todoitbo2 小时前
WHERE 子句中的函数执行顺序与副作用风险分析
数据库·时序数据库·函数
jiayong232 小时前
MySQL 8.0 Root 用户远程登录配置完整指南
数据库·mysql
数智化管理手记2 小时前
设备总停机?找准根源+TPM核心逻辑,筑牢零故障基础
数据库·人工智能·低代码·制造
zhangshuang-peta2 小时前
MCP + OpenClaw:执行框架如何被“约束成系统”
数据库·人工智能·ai·ai agent·mcp·peta
java1234_小锋2 小时前
说一下Spring的事务传播行为?
java·数据库·spring