sql sever int做主键 乱增长
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql sever int做主键 乱增长相关的知识,希望对你有一定的参考价值。
我用int 做主键子增长 子增长 1 用了几天
加进去的数据 最多不超过20条
但是奇异的事情出现了,
加了几条 主键数 再加 就突然变成300+了
然后就是1000+
现在突然变成3000+了
我想问 这个问题究竟出现再哪里?
那也不能一下子 到3000多
参考技术A 删除的数据一样占有一个编号。追问那也不能一下子 到3000多
sql sever建立
创建时NOT NULL 限制非空
PRIMARY KEY 该字段为主键
DEFAULT ‘男‘ 设默认值为“男”
CONSTRAINT 约束名 CHECK (条件)
注意这里外键和主键放在最后面。
(1)新增加字段时可以同时设置空值约束、默认值约束和标识列。
(2)表中的列名必须唯一
(3)若不允许为空时则必须给新增加的列指定默认值,否则语句执行错误
ALTER TABLE 只允许添加满足下述条件的列: 列可以包含空值;或者列具有指定的DEFAULT 定义;或者要添加的列是标识列或时间戳列;或者,如果前几个条件均未满足,则表必须为空以允许添加此列。
为约束起名,便于引用
注意外键的值要存在
以上是关于sql sever int做主键 乱增长的主要内容,如果未能解决你的问题,请参考以下文章