kingbase数据库指定数据表自增id重置
·
重置自增id
// 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);
移除主键与新增主键
// 移除主键:
// 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);
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)