如果id =?的唯一值

时间:2017-11-24 01:14:00

标签: php mysql

我需要在Database Unique中创建一个列,但如果更改另一个列号,则可以复制。

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

我需要喜欢这张表,但在状态相同的情况下不会重复。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以像这样创建一个独特的合成

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

取自How do I specify unique constraint for multiple columns in MySQL?