我正在使用hibernate并想知道是否有一种方法可以不重复值。
我有五列,而我和这五列的值不重复,例如。
column 1 | column 2 | column 3 | column 4 | column 5 apple fruit red good healthy
如果有人试图插入相同的行值,它将无法保存,但如果一列的值为alter,则
column 1 | column 2 | column 3 | column 4 | column 5 strawberry fruit red good healthy
那我该怎么办?
答案 0 :(得分:1)
您需要一个复合唯一约束:
alter table yourtable add unique index(column1, column2, column3, column4, column5);