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

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

WBOY
發布: 2023-03-01 15:34:02
原創
4390 人瀏覽過

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

回覆內容:

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

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

推薦使用枚舉型態 enum

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

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

enum or tinyint

int

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板