【发布时间】:2013-11-03 22:08:13
【问题描述】:
我正在使用休眠,想知道是否有一种方法可以不重复值。
我有五列,例如,我和这五列的值不要重复。
第 1 栏 |第 2 栏 |第 3 栏 |第 4 栏 |第 5 栏 苹果 水果 红色 好 健康如果有人尝试插入相同的行值,它不会保存,但如果一列的值改变,就像
第 1 栏 |第 2 栏 |第 3 栏 |第 4 栏 |第 5 栏 草莓 水果 红色 好 健康那我该怎么办?
【问题讨论】:
我正在使用休眠,想知道是否有一种方法可以不重复值。
我有五列,例如,我和这五列的值不要重复。
第 1 栏 |第 2 栏 |第 3 栏 |第 4 栏 |第 5 栏 苹果 水果 红色 好 健康如果有人尝试插入相同的行值,它不会保存,但如果一列的值改变,就像
第 1 栏 |第 2 栏 |第 3 栏 |第 4 栏 |第 5 栏 草莓 水果 红色 好 健康那我该怎么办?
【问题讨论】:
您需要一个复合唯一约束:
alter table yourtable add unique index(column1, column2, column3, column4, column5);
【讨论】: