注册 登录
编程论坛 SQL Server论坛

Insert into 表(id) select isnll(max(id),0)+1 from 表

ljlbxhlc 发布于 2021-04-29 13:50, 2987 次点击
Insert into 表(id) select isnll(max(id),0)+1 from 表
用次命令插入记录,在多人同时插入时,id会有重复现象,如何解决呢
2 回复
#2
oldfish962021-04-29 14:48
identity
#3
厨师王德榜2021-05-20 16:12
把id设置为自增字段,insert语句中避开对id的描述,只插入其它字段,sqlserver会在插入数据时,自己管理id应有的值.
1