当前位置: 代码网 > it编程>数据库>MsSqlserver > sqlserver建表主键id如何设置自增

sqlserver建表主键id如何设置自增

2024年08月06日 MsSqlserver 我要评论
研究了通过 Navicat Premium 手动新建表添加字段没有设置主键自增。可以看到实现了 id 自增。

研究了通过 navicat premium 手动新建表添加字段没有设置主键自增

需要通过 sql 语句建表设置主键 id 自增:

[id] int  identity(1,1) not null,

具体创建表示例:

create table [dbo].[bsrecord] (
  [id] int  identity(1,1) not null,
  [shipmentno] varchar(11) collate chinese_prc_ci_as  null,
  [filename] varchar(35) collate chinese_prc_ci_as  null,
  [pageid] int  null,
  [type] int  null,
primary key clustered ([id] asc)
with (pad_index = off, statistics_norecompute = off, ignore_dup_key = off, allow_row_locks = on, allow_page_locks = on)  
on [primary]
)  
on [primary]
go

可以看到实现了 id 自增


项目代码问题,jpa insert 数据报错

需要在 entity 处 id 添加注解自增

@generatedvalue(strategy = generationtype.identity)

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com