sql server 无法将一列变成自动增长

sql server的特性

  • sql server 无法将一个已经存在的列,改成自增长的
  • 只能将新增的列设置为自增长

步骤

  1. 新增一列,并且设置为自增长的
sql 复制代码
ALTER TABLE tbl_material_info ADD new_id BIGINT IDENTITY(1,1);
  1. 将原本列的值,复制给新的列
  2. 删除原本的没有自增长的列
相关推荐
想摆烂的不会研究的研究生1 分钟前
每日八股——Redis(2)
数据库·redis·缓存
荒诞硬汉2 分钟前
数组常见算法
java·数据结构·算法
optimistic_chen4 分钟前
【Redis系列】主从复制
linux·数据库·redis·缓存·中间件·命令行·主从复制
悟空码字5 分钟前
SpringBoot整合MongoDB,性能提升,优化实践
java·spring boot·后端
一个天蝎座 白勺 程序猿8 分钟前
KingbaseES 处理 PL/SQL 运行时错误全解析:从异常捕获到异常处理的实践指南
数据库·sql·oracle·kingbasees
1***357713 分钟前
spring loC&DI 详解
java·spring·rpc
独自破碎E14 分钟前
介绍一下Spring AI框架
java·人工智能·spring
leo_23216 分钟前
表&表结构--SMP(软件制作平台)语言基础知识之三十三
数据库·开发工具·表结构·smp(软件制作平台)·应用系统
黎雁·泠崖19 分钟前
Java入门篇之吃透基础语法(一):注释+关键字+字面量全解析
java·开发语言·intellij-idea·intellij idea
mjhcsp21 分钟前
C++ 后缀树(Suffix Tree):原理、实现与应用全解析
java·开发语言·c++·suffix-tree·后缀树