久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 分類信息管理顯示順序displayorder只能到127 [打印本頁]

作者: manyi    時間: 2024-10-22 20:56
標題: 分類信息管理顯示順序displayorder只能到127
分類信息管理

顯示順序:

1
2
...
127
輸入128提交后,自動變為127

難道displayorder被限制了?

作者: 湖中沉    時間: 2024-10-23 13:31
不屬于BUG,設計時這個字段是tinyint(1),就是最大只能到127
作者: manyi    時間: 2024-10-23 14:14
湖中沉 發表于 2024-10-23 13:31
不屬于BUG,設計時這個字段是tinyint(1),就是最大只能到127

嗯,不算算某個功能沒有達到預期效果!
為什么是127    這個數字有什么特殊意義嗎?
能否給它搞大點變成99999,應該不影響系統安全吧?
現在分類要是多點,就不夠用了!
作者: 湖中沉    時間: 2024-10-23 14:35
manyi 發表于 2024-10-23 14:14
嗯,不算算某個功能沒有達到預期效果!
為什么是127    這個數字有什么特殊意義嗎?
能否給它搞大點變成9 ...

數據庫這個排序的字段是tinyint(1)類型,這個類型最大值就是127
你要是不夠,可以自己把字段類型調整為int或者mediumint,但實際意義不是很大,正常來說,一個分類信息里一百多個字段已經非常夸張了。

另外,為啥用tinyint(1)呢?因為越小索引和查詢就越快啊,你要是text類型,倒是無限大了,但是查詢索引效率就低了啊,常見排序字段一般都用tinyint(1)夠用




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0