以vue,react等任意一前端框架為例:
數(shù)據(jù)庫為MySQL等任意一關(guān)系型db,為保證后端效率,去掉外鍵,改為前端控制數(shù)據(jù)一致性
如圖所示,只有新增的數(shù)據(jù)可以被刪除,而前端將不可刪除的數(shù)據(jù)的delete按鈕改為disable,但是問題來了,如果有心人用chrome修改button的disable為false,并點擊刪除,將破壞數(shù)據(jù)的一致性。而如果把相關(guān)的button隱藏掉,又影響美觀,請教前端大牛該怎么破?
是否去掉外鍵,無論如何一定在后端用寫代碼控制一致性呢【這步是否可省略】