2017-11-24 7 views
0

データベースユニークで列を作成する必要がありますが、別の列番号を変更すると複製できます。ここで、一意の値if id =?

+-----------------------------------+------------+ 
|    Name    | Status | 
+-----------------------------------+------------+ 
|    XerK    |  1  |  
|    cdya    |  1  |  
|    XerK    |  2  | 
|    cdya    |  2  | 
+-----------------------------------+------------+ 

私はこの表のようにする必要がありますが、ステータスが同じ場合は重複しません。

ありがとうございます。

答えて

0
+1

からあなたは「取る」古いがSO答え/ソリューションと子猫が死ん新しい質問に貼り付けるたびに撮影この

ALTER TABLE 'yoourtable' ADD UNIQUE 'unique_index'('Name', 'Status'); 

のようなユニークな複合体を作成することができます。あなたの答えを削除し、この質問に重複して投票/投票するための正しいことをしてください。 – mickmackusa