1樓:網友
除了可能是有刪除的記錄,也有可能是資料庫曾經非法關閉。(序列中有個快取的概念,樓主可以去看看,非法關閉可以引起快取丟失,造成跳號現象)
2樓:小開文件鋪
可能是有刪除的記錄,只能這樣推斷……
mysql中,如何把自動編號由預設的1變成
3樓:
int型別的會忽略前面的0,所以插入001後仍然是1。
要資料庫自動編號,只能是數字型,要實現樓主說的那種編號,需要自己實現乙個生成id的方法,很容易,且資料表中對應的欄位型別不能為數字型,可改為字串型。
4樓:網友
你可以嘗試用format 來強制改變顯示的方式。
5樓:網友
資料庫中你只能用儲存過程了。
應該好解決。
才三位看來資料量不大呀。
我知道是欄位。
你是想插時編號。
還是想插入後改呢。
如果是插入時就是自己寫**生成編號。
插入後才用儲存過程。
你加些分。我幫你做。
有關係---
select min(dept_neima+1) from sf_dept_tab where dept_neima+1 not in (select dept_neima from sf_dept_tab)
6樓:尉典羽天睿
不可以,除非你是手動將值改變,否則不會自動排序,自增id為的就是資料的唯一性、安全性,我是這麼理解的。
mysql資料庫中id如何自動編號?如圖所示 選哪個設定?新手求帶,謝謝!
7樓:網友
如果有phpmyadmin的話,可以直接在建表的時候,有個「額外」這個選項,點選進入,選中auto_increment
如果不能的話,則用php頁面建立表的時候,在sql語句插入$sql="create table $table_name(id varchar(4) not null primary key auto_increment";再執行就可以了。
需要說明的是,這個欄位不是必須填入的~
8樓:網友
你的mysql客戶端叫什麼。
oracle 資料庫 資料表自動生成序號 怎麼新增??
9樓:亓馨咎範明
需要先建立序列,然後nextval新增資料使其自動生成序號。
1、建立表:
create
tabletest(id
int,name
varchar2(20));2、建立序列:
create
sequence
seq_test_idincrement
by1start
with1maxvalue
999999minvalue
1nocyclenocache;3、插入數oracle資料庫資料表自動生成序號。
怎麼新增??
10樓:網友
資料庫中 我也不知道怎麼做,但是你可以在asp頁面中做這些啊。
microsoft office access 資料庫**id自動編號混亂,刪除後怎麼再新增能按照我後面一排數值進行自動排序
11樓:access軟體網
自動編號就是這樣的,可以新建乙個跟當前表同樣格式的**,把除自動編號以外的欄位匯入進去;或者清空資料,再壓縮修復,自動編號也會重置。
一般在實際應用當中,除了某些特殊情況,建議大家還是儘量避免補斷號的處理,在資料庫中編號只是作為乙個唯一性標識,是給計算機看的,而不是給人看的,所以編號連續不連續沒有什麼實際意義。
12樓:網友
工具-》資料庫實用工具-》壓縮和修復資料庫。
我記得可以讓 id 重新生成。
ACCESS資料庫中的自動編號ID如何才能修改
1 備份access資料庫 這個是必須的 2 開啟資料庫,右鍵點 建立乙個更新查詢,假設分類表刪掉的記錄id是從5 50,而目前這個表id欄位的最大值是500了,接下來,新新增的記錄id應該是501 546,那麼在關聯表裡,更新欄位為 關聯id 關聯id 496,更新查詢 如下 update 關聯表...
access資料庫自動編號怎麼設
1 備份access資料庫 這個是必須的 access資料庫中的自動編號id如何才能修改 非常簡單,他們操作太煩了,只要開啟access資料庫,點檔案 資訊 壓縮和修復資料庫就行了。建立乙個更新查詢,假設分類表刪掉的記錄id是從5 50,而目前這個表id欄位的最大值是500了,接下來,新新增的記錄i...
有「學生課程」資料庫,資料庫中包括表
1.從庫中查詢計算機系選修資料庫基礎與應用的學生的學號 姓名 成績,按學號遞增專排序,存入遊屬標student中,唯讀。2.查詢資訊工程系學生的年齡。3.cover的這個啥沒學過就幫不上忙了 等待高人吧4.貌似 如果讀取的數值為0,則不允許刪除且允許定義新值ps 不是很肯定,你可以再參考下其他人的答...