我需要使数据库中的一列唯一,但如果更改另一个列号,则可以重复。
+-----------------------------------+------------+
| Name | Status |
+-----------------------------------+------------+
| XerK | 1 |
| cdya | 1 |
| XerK | 2 |
| cdya | 2 |
+-----------------------------------+------------+
我需要喜欢这个表,但当状态相同时不重复。
谢谢。
最佳答案
您可以创建像这样的独特复合 Material
ALTER TABLE `yoourtable` ADD UNIQUE `unique_index`(`Name`, `Status`);
取自 How do I specify unique constraint for multiple columns in MySQL?
关于php - 如果 id =? 则具有唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47465117/