Hibernate唯一约束
来源:互联网 发布:魔兽世界官方小说软件 编辑:程序博客网 时间:2024/06/05 20:12
UNIQUE约束可以防止两个记录在一个特定的列具有相同的值。 Customers表中,例如,你可能要防止两个或两个以上的人具有相同的年龄。
例子:
例如,下面的SQL语句创建一个新的表名为CUSTOMERS,并增加了5列。这里年龄列设置为独一无二的,所以不能有两个记录具有相同的年龄:
CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, ADDRESS CHAR (25), PRIMARY KEY (ID));
如果已经创建了CUSTOMERS表,然后添加一个UNIQUE约束年龄的列,那么可能会写一个类似下面的语句:
ALTER TABLE CUSTOMERS MODIFY AGE INT NOT NULL UNIQUE;
还可以使用下面的语法,支持命名的约束和多列:
ALTER TABLE CUSTOMERS ADD CONSTRAINT myUniqueConstraint UNIQUE(AGE, SALARY);
删除一个唯一约束:
要删除一个UNIQUE约束,请使用下面的SQL语句:
ALTER TABLE CUSTOMERS DROP CONSTRAINT myUniqueConstraint;
如果使用MySQL,那么可以使用下面的语法:
ALTER TABLE CUSTOMERS DROP INDEX myUniqueConstraint;
hibernate唯一约束示例:
0 0
- Hibernate唯一约束
- hibernate 注释 唯一键约束 uniqueConstraints
- hibernate 注释 唯一键约束 uniqueConstraints
- 唯一约束
- 唯一约束
- Mysql唯一索引 唯一约束
- 主键约束、唯一性约束、检查约束
- 主键约束,唯一约束与默认约束
- sql UNIQUE 约束唯一
- 违反唯一约束
- 修改唯一约束
- powerdesigner 设置唯一约束
- sql2005 唯一约束
- 把一列约束唯一
- MySQL 添加唯一约束
- 添加唯一约束
- @注解_唯一约束
- oracle 唯一约束
- Java集合类详解
- 用开源软件搭建自己的物联网
- 走进Reac
- [编程题] 有趣的数字
- redis中 Could not get a resource from the pool 异常解决
- Hibernate唯一约束
- 浅析 hibernate二级缓存与查询缓存之间的关系
- R语言学习十二
- 算法提高 理财计划
- android的spinner继承BaseAdapter设置选中和item不同的背景
- 通过一个打开APP之 Android scheme
- 关于在Response Header中取不到的问题
- 分享新作:休闲小游戏『Flying Stone』
- 程序员的机器学习入门笔记(八):最优化与计算复杂度概述