sqlserver修改主键id自增
生活随笔
收集整理的這篇文章主要介紹了
sqlserver修改主键id自增
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在做數據庫遷移時,遇到了問題,遷移過來的數據庫主鍵id沒有自增屬性,因此通過查詢資料總結添加自增屬性方法如下:
SQLServer不能通過Navicat等界面工具修改主鍵的自動增長,修改操作只能通過sql命令來實現。
自增列不能直接修改,必須將原有ID列刪除,然后重新添加一列具有identity屬性的ID字段。比如你要修改的字段名為ID:
alter table 表名 drop column ID
alter table 表名 add ID int identity(1,1)
注:這只適用于剛建完表的情況,如果此時主鍵已經使用過了,表中存在許多數據,不能使用該方法刪除主鍵,會導致數據丟失。(可行的方法,建一張相同的表來存儲數據,在修改,插入)。
總結
以上是生活随笔為你收集整理的sqlserver修改主键id自增的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue计算天数差
- 下一篇: android appwidget桌面插