1

我正在使用休眠并想知道是否有一种方法可以不重复值。

我有五列,例如,我和这五列的值不要重复。

第 1 栏 | 第 2 栏 | 第 3 栏 | 第 4 栏 | 第 5 栏  
 苹果 水果 红色 好 健康

如果有人试图插入相同的行值,它不会保存,但如果一列的值改变了

第 1 栏 | 第 2 栏 | 第 3 栏 | 第 4 栏 | 第 5 栏  
草莓 水果 红色 好 健康

所以我该怎么做?

4

1 回答 1

1

您将需要一个复合唯一约束:

alter table yourtable add unique index(column1, column2, column3, column4, column5);
于 2013-11-03T22:11:33.983 回答