我在卡表中存儲對信用卡和user_id的引用。我需要修改設計,以便用戶可以註冊多個卡。這樣做,我需要存儲哪個卡是默認的。mySQL中的默認信用卡標誌
用戶可以刪除他們所有的卡,並可以選擇哪個卡是默認卡。
我正在考慮像這樣在卡片表中添加一個標誌。
--Cards Table-- card_ref | user_id | default ------------------------------ 72138 | 12 | 0 42356 | 12 | 1
當用戶更改默認卡時,是否必須先將所有其他默認標誌設置爲0?我應該將全部設置爲0還是選擇默認值並將其設置爲0.
插入新卡時,是否必須檢查是否有現有卡,如果沒有,請將新卡設置爲默認卡?
您還可以將默認信用卡存儲在用戶表中。然後,當默認更改時,您不必擔心多行更新。 –