0
我正在爲一個web CMS設計一個數據庫系統。我已在「內容」表中添加了「狀態」列,該表格顯示了每次內容的狀態。我知道只有一些特殊的值可以接受狀態:'草稿','等待評論',授權掛起'和...我想創建一個檢查約束,使這個列只接受上面的值。這是一項正確的工作嗎? 什麼是我可以在我的約束中使用的整個狀態值?爲任務設計一個web-cms數據庫
我正在爲一個web CMS設計一個數據庫系統。我已在「內容」表中添加了「狀態」列,該表格顯示了每次內容的狀態。我知道只有一些特殊的值可以接受狀態:'草稿','等待評論',授權掛起'和...我想創建一個檢查約束,使這個列只接受上面的值。這是一項正確的工作嗎? 什麼是我可以在我的約束中使用的整個狀態值?爲任務設計一個web-cms數據庫
使用enum()
作爲狀態列的數據類型。例如:
CREATE TABLE example (
...
status enum('draft','comment waiting','etc.') not null,
...
);