是不是数据id字段设置为自增,添加数据时候就不用填写id啦

苍鹫 2011-08-15 04:15:41
在sqlserver数据库里,是不是数据id字段设置为自增,添加数据(insert into)的时候就不用填写id字段的值啦,系统数据库会自动添加里进去,当你第一次向数据表里添加数据信息的时候。


为什么我是设置id自增,第一次insert into 数据库中数据信息的时候,总报错,提示不能将null值添加给自增列id字段。
...全文
2333 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
苍鹫 2011-08-15
  • 打赏
  • 举报
回复
解决啦,可以啦,谢谢大家。
L61551 2011-08-15
  • 打赏
  • 举报
回复
表 --> 编辑表脚本 --> CREATE 到 -- > xxx

然后把你的表的SQL 帖出来。。不就知道你创建得对不对嘛。。
苍鹫 2011-08-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ireenter 的回复:]
是的啊,你别显示的有那个列的插入啊,比如自增列为ID,另外有name字段,要 insert into table(name) values ("sss")
[/Quote]
我写insert into的时候没有写进去id字段的哈
苍鹫 2011-08-15
  • 打赏
  • 举报
回复
谢谢大家,手动添加能自增的,我设置的自动增加应该是正确的。设自动标示,自增值1,种子1,不知道为什么还保错。就是只要id设为自增,程序插入的时候就不会有空值id的,对吧?
todayclock 2011-08-15
  • 打赏
  • 举报
回复
你手动在sql server里添写一条数据,看看Id能自增?
qydvip 2011-08-15
  • 打赏
  • 举报
回复
哎 现在是兔子党是世界 哈哈
MSDNXGH 2011-08-15
  • 打赏
  • 举报
回复
在下面的标识,设置为是,并设递增量
永动bug制造机 2011-08-15
  • 打赏
  • 举报
回复
哇 子夜跟猫。
LMAOhuaNL 2011-08-15
  • 打赏
  • 举报
回复
LZ你说的是非常的对,自动增长列id是不用你添加的,它自己会自动增加
q107770540 2011-08-15
  • 打赏
  • 举报
回复
代码怎么写的
子夜__ 2011-08-15
  • 打赏
  • 举报
回复
你是怎么设置的呢?

alter table 表名 add ID int identity(1,1)
andrewsway 2011-08-15
  • 打赏
  • 举报
回复
对,说的非常对
ireenter 2011-08-15
  • 打赏
  • 举报
回复
是的啊,你别显示的有那个列的插入啊,比如自增列为ID,另外有name字段,要 insert into table(name) values ("sss")

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧