iT邦幫忙

0

phpmyadmin cID排序問題

php
  • 分享至 

  • xImage

各位大大 請問 該如何讓新增 一筆資料的ID 呈現下去呢?

一開始有4筆資料

隨便新增一筆後 CID 變成 21

請問有辦法讓 新增一筆 變成 CID=05嗎 諸如此類的接下去

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
混水摸魚
iT邦研究生 2 級 ‧ 2017-07-05 11:28:15
最佳解答

請先確認你的 CID 資料結構是否為 INT 且有勾選 AUTO_INCREMENT
但看你的欄位的值 是從 01 02 03這樣下去判斷非INT欄位,所以應該是從程式去新增的
這樣就是在PHP程式中抓最後一筆資料加一。

大大我原本的 結構是TINYINT 改為INT 結果還是依樣 沒跑出05 ~"~抱歉~~

小魚 iT邦大師 1 級 ‧ 2017-07-05 12:29:34 檢舉

如果是autoincrease它裡面會記錄一個值,可能中間的值之前有用過了,除非是要Reset,不過如果是int為什麼顯示01而不是1呢?

混水摸魚 iT邦研究生 2 級 ‧ 2017-07-05 16:29:41 檢舉

請先點選 操作->資料表選項->AUTO_INCREMENT
將AUTO_INCREMENT後面的數字改成你要的6
就會照順序的增加
6 7 8 9

如果有刪除的話 他一樣會一直加上去
如 你的資料 1~10
你刪掉5~10
再增加一筆 他就會是 11 不是6
若要新增的一筆是6 就要自已去改

我要發表回答

立即登入回答