数据库表id自增。

imdobetter 2004-11-04 10:12:02
我想要往数据库里写信息让它id自增。请问sql server 2000怎么设置?具体怎么写?帮我改一下。
insert into STUDENT_INFO (ID,NAME,SEX) VALUES ('id','wanglin','male')
...全文
104 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chineseship 2004-11-04
  • 打赏
  • 举报
回复
提个建议:一般项目开发都会把需要自增的这些ID信息 单独拉出来作个Table。将自增这档自事完全交给程序来处理,而不是数据库。

这样做的好处是主要是方便那些不是数值性的ID(例如发票号)

小鬼子素经常这么用的。
imdobetter 2004-11-04
  • 打赏
  • 举报
回复
好用了。谢谢二位。
imdobetter 2004-11-04
  • 打赏
  • 举报
回复
还是不行啊。错误:
无法将 NULL 值插入列 'USER_ID',表 'linda.dbo.USER_GENERAL_INFO';该列不允许空值。INSERT 失败。::2004-11-03 14:26:03
常修溢 2004-11-04
  • 打赏
  • 举报
回复
设计数据库时把ID设为自增长,标识改为‘是’,种子是初始值,递增量如:1等
insert时不用管这列。
alaal 2004-11-04
  • 打赏
  • 举报
回复
设计表中选择id项,把下面的标识改为‘是’

如此插入

insert into STUDENT_INFO (NAME,SEX) VALUES ('wanglin','male')

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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