问题描述
- 新手提问,使用sql建立一个table
-
设置主键是一个自增1序列的编号,然后开始录入信息,如果录入错误,系统也会把序列自增1怎么处理?比如第一条是编号1,内容1,第二条是编号2,内容2。第三条我在输入内容是违反约束,再重新输入,结果就会出现编号4,内容3怎么办?
解决方案
没办法 自增列只会一直增加。
解决方案二:
- 取消主键;在列属性中,标识规范(是标识)选否;
- 打开表,把错误的序号改正确了;
- 设置主键;在列属性中,标识规范(是标识)选是;
解决方案三:
公司是一般不会把序列这种用来当自增列的, 一般id为into型就可以了。
建表一般是 主键id 内容 标识列
解决方案四:
公司是一般不会把序列这种用来当自增列的, 一般id为int型就可以了。
建表一般是 主键id 内容 标识列
解决方案五:
对表的插入定义一个触发器
自动获取id的最大值然后+1更新
时间: 2024-11-03 02:37:43