2017-07-11 63 views
0

我有一個數據庫表,其中有三列用於電話號碼(手機,家庭&工作)。有沒有一種方法可以設計數據庫,以便能夠選擇其中的一個作爲在UI(例如網頁)中通過API向用戶進行呼叫時的主要電話號碼?將三個電話號碼之一存儲爲數據庫中的主號碼

現在,我只有三列沒有什麼可以識別主號碼。

參考下面的圖片,我想能夠堅持一個主號碼。

enter image description here

+1

只需添加一個像is_primary這樣的列來確定主電話號碼? –

+1

再創建一列(ENUM) - 例如PrimaryNo - 具有M,H或W的值? – user3741598

+1

@HunterMcMillen,你看過這個問題嗎? –

回答

0

我不知道你的程序的結構,但你可以添加某種標識爲其數應根據用戶的選擇是首要的。它可以像根據用戶選擇的單選按鈕分配給主號碼的整數一樣簡單。

0

不要在列中顯示數字數組。有另一張桌子。在那裏,你可以有一個標誌說哪個是主要的,並且是一個枚舉說明每個類型是哪個類型。並且允許每種類型中的一種以上。另外允許更多類型。