首頁  >  文章  >  後端開發  >  資料庫中表示狀態用什麼欄位類型最佳呢?

資料庫中表示狀態用什麼欄位類型最佳呢?

WBOY
WBOY原創
2016-12-01 00:25:224304瀏覽

雖然以前一直使用tinyint等保存,但是發現業務邏輯經常改變的話,數字順序被打亂,而且肉眼也變得很難識別,如果直接在資料庫中執行SQL語句還要查對應常數配置說明
發現很多國外開源程式使用的都是字元儲存狀態。

回覆內容:

雖然以前一直使用tinyint等保存,但是發現業務邏輯經常改變的話,數字順序被打亂,而且肉眼也變得很難識別,如果直接在資料庫中執行SQL語句還要查對應常數配置說明
發現很多國外開源程式使用的都是字元儲存狀態。

誰也不敢打包票業務不變更,最好的資料庫設計就是用字串儲存(雖然可能會犧牲效能)

推薦使用枚舉型態 enum

這種情況可以考慮用 枚舉:enum型

comment 把註解寫清楚,不要涵蓋之前的就可以了嘛

enum or tinyint

int

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn