亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎么才能保證自增ID的連續性呢?

怎么才能保證自增ID的連續性呢?

滄海一幻覺 2018-11-11 13:18:47
Sqlserver怎么才能保證把自增id刪除過記錄的自增id重新用在新插入的記錄呢。比如自增id為12345的5行記錄刪除了第五行再insert一行新增的id就是6了能不能讓他還是5呢以前好像聽說自增id的計數被保存在一個系統表里~~是哪個表有人知道么~能不能執行del的寫個觸發器重置下哪個自增id的記錄數據呢。。。
查看完整描述

2 回答

?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

如果你是要刪除所有的數據后  新增數據時自增列重置。。。你可以用  TRUNCATE TABLE  表名。

其他的我就不知道了。。。

我也是新手。。祝你早日解決問題。。


查看完整回答
反對 回復 2018-11-15
?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

說真的,我也是有過這樣的想法,但這是一個不切實際的。

假如這個自增ID只是自增ID,那么沒有什么問題,但是,假如這個自增ID還是另外一個表的外鍵呢?此時,再使用樓上的方案重置自增ID的后果將是很嚴重的。


查看完整回答
反對 回復 2018-11-15
  • 2 回答
  • 0 關注
  • 858 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號