可以說我有一張桌子上盛放着鮮花,其中一列是「彩色」。我經常收到有關花朵數據的提要文件(可以說每個物種都有自己的ID,我檢查我的數據庫並更新該行。)從提要文件中,我也收到鮮花顏色(此對象在現實生活中不會改變,但對於爲了說明起見,我們可以說)現在我需要確保該顏色字段的值是一個有效的顏色,而不是「asdasd」例如。所以我的問題是如何以及在哪裏應該保持一個有效的顏色數組我檢查它以及如何將它們存儲在表格中(將這些名稱轉換爲數字並將它們存儲起來?)我知道顏色可以用rgb值表示,這使得它很容易,但可以說它來自feed作爲一個字符串。如何映射有效的SQL值?
SQL這些類型的「有效性檢查映射」應該作爲自己的表存儲還是作爲腳本中的常量?我知道這裏沒有一個正確的方法,但我很好奇聽到dif關於如何處理的不同方法。
我想你可能想要在表示顏色的數據列上使用外鍵約束。這將嚴格執行該值是可用/有效選項之一。 – laylarenee
至於如何檢查傳入的數據是否有效......我建議應用程序層執行驗證任務。 – laylarenee