数据库几个列组合唯一约束
2013-07-05 19:59
429 查看
最近有个需求,就是几个列组合起来是唯一的。
比如,下面这个表,产品名称与描述,不能和另外一级产品名称与描述是一样的。
比如第一次插入(' 产品一','描述一'),第二次输入(' 产品一','描述一')则会提示数据重复
上网查了一下,找到解决方法如下
比如,下面这个表,产品名称与描述,不能和另外一级产品名称与描述是一样的。
比如第一次插入(' 产品一','描述一'),第二次输入(' 产品一','描述一')则会提示数据重复
上网查了一下,找到解决方法如下
CREATE TABLE test_table( ID INT UNSIGNED NOT NULL, ProductName INT UNSIGNED NOT NULL, Description VARCHAR(40), PRIMARY KEY (ID), UNIQUE (ProductName, Description)--有哪列组合唯一,在此更改即可 );
相关文章推荐
- oracle数据库出现“批处理中出现错误: ORA-00001: 违反唯一约束条件”解决方法
- trafodion数据库创建唯一约束UNIQUE
- 索引,索引的优缺点,普通索引,唯一索引,主键索引,联合主键,复合主键---数据库中的几个概念的理解。
- SQL高级语句-SQL UNIQUE 约束,唯一标识数据库表中的每条记录。
- 数据库的几个概念:主键,外键,索引,唯一索引
- 数据库的几个概念:主键,外键,索引,唯一索引
- 数据库-Oracle主键约束和唯一索引的黑与白
- 利用数据库唯一约束解决线程安全的一个问题
- (lodash_gcy)union—将给定的几个数组的唯一元素组合成一个数组
- SQLServer中给表增加组合唯一约束
- Oracle 数据库唯一约束中的NULL的处理
- 数据库高并发情况下重复值写入的避免 字段组合约束
- 数据库--sqlserver--创建唯一约束和唯一索引方法
- 数据库的几个概念:主键,外键,索引,唯一索引
- linux学习—oracle导入数据库报唯一约束错误
- 数据库的几个概念:主键,外键,索引,唯一索引
- Oracle 数据库唯一约束中的NULL的处理
- UNIQUE,唯一约束,不能往数据库
- 项目中客户端,服务端验证,数据库联合唯一约束,事务管理。
- 数据库的几个概念:主键,外键,索引,唯一索引