[SQL ] 資料庫設計問題 (delete)
最在思考一個問題
一個網站有一個table存放新增的資料的方法
假設使用auto_increment當作index
然後假設這table也允許刪除資料
那我的問題來了...
假設這資料表能放 2^32 筆資料
可是使用者每次新增完資料就刪除
此時index仍不斷增加 (因為auto_increment)
那當index = 2^32-1 時 Database會怎麼辦?
會不會出問題?
或是有這類應用的解決方案嗎??
謝謝哩~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.104.211
→
06/18 20:08, , 1F
06/18 20:08, 1F
那如果沒刪掉的記錄
會跳過嗎?
還是會無法insert新資料
(以mysql來說)
推
06/18 23:03, , 2F
06/18 23:03, 2F
這個我不懂耶@@"
用varchar index會怎麼變化呢?
a
b
c
...
aa
ab
ac
...
aaa
?
這樣嗎?
推
06/18 23:24, , 3F
06/18 23:24, 3F
BIGINT
比較浪費空間吧??
不會嗎?
謝謝哩~
※ 編輯: linces 來自: 114.37.104.211 (06/18 23:55)
→
06/19 12:42, , 4F
06/19 12:42, 4F
→
06/19 12:53, , 5F
06/19 12:53, 5F
→
06/19 12:53, , 6F
06/19 12:53, 6F
討論串 (同標題文章)