kingbase数据库为指定表设置id自增
kingbase数据库中为指定表设置id自增
·
-- 执行创建序列设置序列报标识错误时执行以下sql: 删除标识列属性
ALTER TABLE public.tm_member ALTER COLUMN member_id DROP IDENTITY;
--创建序列
CREATE SEQUENCE table_id_seq;
--更改表的默认值
ALTER TABLE public.table ALTER COLUMN id SET DEFAULT nextval('table_id_seq'::regclass);
--自增设置
ALTER TABLE public.table ALTER COLUMN id SET DEFAULT nextval('public.table_id_seq');
--将当前值设置为1
SELECT setval('public.table_id_seq', 1, false);
-- 将序列的增量设置为1
ALTER SEQUENCE public.table_id_seq INCREMENT BY 1;

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)