假設我有這樣的問題與自動增量在SQL
ID Name
1 RJ
2 Hello
3 NV
4 Dere
5 What
所以,當我用這條SQL語句
從數據庫中刪除(ID = 4和名稱=上真)的第四個條目表Delete from Table where ID="4"
則刪除的錶行,但是當我看到表在我看來作爲
ID Name
1 RJ
2 Hello
3 NV
5 What
那麼,有沒有辦法THA t將其像我想的表,只要我刪除該表的第四個條目
ID Name
1 RJ
2 Hello
3 NV
4 What
樣子,這也將自動更新自動遞增ID希望你已經認識了我的問題.. !!
你能解釋爲什麼* *你想要的行爲? – adrianbanks 2011-03-29 19:47:26
不要重新編號你的主鍵,這隻會給你帶來很多麻煩。 (我找不到自動增量除了創建主鍵的任何其他很好用) – 2011-03-29 19:48:34
另外,請不要不僅企業案例/使用情況/問題,你正在試圖解決,但還有具體的平臺。自動編號不是一般的ANSI SQL概念,並且有許多SQL實現。如果一個人通常發佈「SQL」,我們通常假設SQL Server,但是這對於這裏的人來說可能非常混亂,因爲知識淵博的SQL用戶熟悉幾個平臺以及其中的差異。 – 2011-03-29 19:51:18