❶ 能添加用戶但ID為什麼不按順序排,創建序列了
USER_iD 設置主鍵 自增長。
另外 如果您把其中的已添加的數據刪除了 下一條添加的是不會按照順序的。
例如 您添加了 1、2、3、4、5 然後把第5刪除了。您在添加 就是 6、7、8了~~
貌似我說的是sql 資料庫~~不好意思
❷ 用i往mysql資料庫添加數據後,為什麼不是按id遞增的順序排在表尾,而是出現在表的中間或者標頭的位置
你是看的資料庫裡面的表還是在輸出到頁面?
1 在資料庫裡面用sql 語句檢查你的語句,看是不是降序。
2 頁面輸出的話應該是表頭才對。
❸ sql中,id是主鍵也能自動增長,為什麼插入數據後,id不按大小排序
你查詢的時候加order by子句,如:
select * from dbo.id_count
order by id asc
❹ SQL表裡的ID,如何讓他重新按順序排列
你可以手動修改,也可以先建一個表,把數據復制到新表,然後刪除舊表,再把新表的名字成舊表名!!!可以用sql語句實現!具體咱就不細說了!蠻簡單的!
❺ sql的資料庫還原後ID標識不能遞增 是什麼原因
如果sql2000,生成SQL格式的文件時,沒加生成約束吧
如果是sql2005 生成sql文件時不帶自增長約束
或者直接把bak文件上傳伺服器,再還原試試
如果在本地還原就不能遞增,可能備份文件就沒有遞增,可以和程序商聯系,
或者你知道是那個表,自己加上自增長唄
❻ SQL2005中為什麼我的數據表中ID的排序不是安順序排列的呢
ID是字元串排序規則的,所以會這樣,如果是數字類型的話,排序就會按順序了
如果想按數字排序的話,要麼把欄位改成數字類型
要麼在添加記錄的時候,添加的ID前面添0,比如1就是001,11就是011這樣排序就會順了