主键不能自增,插入时出错!

coolbamboo2008 2005-06-21 10:05:37
我用的sql server 2000数据库,开发工具是eclipse,服务器tomcat。我想将一条记录插入数据库表中,但出现异常:


无法将 NULL 值插入列 'ID',表 'medicineManage.dbo.MEDICINE_LOG';该列不允许空值。INSERT 失败。


其中,列 'ID'是主键,int型,不在我要插入的字段中,所以就出现了这个问题。我一直把这个字段当成自增的,可能理解有误。sql server 2000有自增的类型吗?这个问题有人解决过吗?盼高手解答。
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
stevenson1017 2005-06-21
  • 打赏
  • 举报
回复
设置要自动增加的字段为“标识”,就可以了
yanudd 2005-06-21
  • 打赏
  • 举报
回复
SQLServer支持自增列(IDENTITY)
kingfish 2005-06-21
  • 打赏
  • 举报
回复
IDENTITY

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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