首页 > TAG信息列表 > unique-constraint

python-两种方式唯一的Django模型

关于这个主题已经有很多问题了,但是我没有寻找什么. 我有这个模型: class Options(TimeStampedModel) option_1 = models.CharField(max_length=64) option_2 = models.CharField(max_length=64) class Meta: unique_together = ('option_1', 'option_2') 现

mysql – UNIQUE,UNIQUE KEY和CONSTRAINT’name’UNIQUE有什么区别?

我有一个基本的“用户”表,我想在MySQL中创建. 我不希望在数据库中出现重复的电子邮件或重复的用户名. >创建餐桌时防止这种情况的最佳方法是什么? >以下是什么区别: 1.    UNIQUE(用户名),    UNIQUE(电子邮件), 2.    UNIQUE KEY(用户名),    UNIQUE KEY(电子邮件)

java – UNIQUE约束失败:sqlite数据库:android

我想在表中插入值.但是只插入了一个值.当我尝试插入新值时,我在log cat中收到错误. 日志猫显示: abort at 13 in [INSERT INTO event(totalminutesfrom,dayofweek,title,location,totalminutesto,id) VALUES (?,?,?,?,?,?)]: UNIQUE constraint failed: event.id 01-24 11:34:39.76

java – 如何持久化@ManyToMany关系 – 重复条目或分离实体

我想用ManyToMany关系来保持我的实体.但是在持久化过程中我遇到了一些问题. 我的实体: @Entity @Table(name = "USER") public class User implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name = "ID") @GeneratedVal

如何为MySQL中的多列指定唯一约束?

我有一张桌子: table votes ( id, user, email, address, primary key(id), ); 现在我想使列用户,电子邮件,地址唯一(一起). 我如何在MySql中执行此操作? >当然这个例子只是……一个例子.所以请不要担心语义.解决方法: ALTER TABLE `votes` ADD UNIQUE `unique

PostgreSQL UNIQUE约束错误消息

在Appendix A: PostgreSQL error codes,它说: For some types of errors, the server reports the name of a database object (a table, table column, data type, or constraint) associated with the error; for example, the name of the unique constraint that caused a

python – Odoo v8中的唯一电子邮件字段

我想设置来自潜在客户和联系人的电子邮件是唯一的. 我试图改变/usr/lib/python2.7/dist-packages/openerp/models.py文件,第342行: _sql_constraints = [] 在: _sql_constraints = [ ('user_email', 'unique(user_email)', 'Please enter Unique Email'), ] 但是没有用.

java – JPA2唯一约束:我真的需要刷新吗?

我有一个DAO,我需要捕获一个唯一的约束异常.要做到这一点,唯一可行的解​​决方案是在持久化之后刷新我的EntityManager.只有这样我才能进入一个catch块,我必须过滤掉异常.并且,我的DAO方法需要包含在事务中(REQUIRES_NEW),否则我有RollBackException. 难道我做错了什么? try {

MySQL UNIQUE带条件的约束

我正在尝试使用以下条件为两列(id_1和id_2)创建唯一索引约束: 如果两个不同的行在id_2列中具有相同的值,则它们在id_1列中的值也必须相同. 可能吗? 谢谢.解决方法:没有声明性约束来支持这种限制.您描述的方案不满足唯一约束的要求. (您可以创建约束,但是您无法为id_1和id_2添加多个具

Spring Data Neo4j – repository.save和@Indexed(unique = true)

今天我尝试了Spring Data Neo4j,终于让它以某种方式工作…… 我正在使用: >春季4.0.2 > Spring Data Neo4j 3.0.0> QueryDSL 3.3.1> Neo4j 2.0.1 这是我的配置: @Configuration @EnableNeo4jRepositories(includeFilters=@Filter(value=GraphRepository.class, type=FilterType.ASSI

php – 在MySQL中交换两行的值而不违反唯一约束?

我试过这段代码 UPDATE testing_table t1 INNER JOIN testing_table t2 ON (t1.id, t2.id) IN ((1, 2),(2, 1)) SET t1.emp_id = t2.emp_id 但似乎有这个错误 #1062 – Duplicate entry ‘3’ for key ’emp_id’ 让我知道如何交换2列vales而不违反mysql中的唯一约束解决方法:

MySQL中的唯一约束

默认情况下,唯一约束是一个索引吗?如果没有,在SELECT … WHERE子句中使用它时,唯一约束是否具有与索引列相同的性能结果? 谢谢解决方法:唯一约束必然是一个索引.您通常将其定义为“UNIQUE INDEX”.在任何情况下都需要一个索引来有效地实现一个唯一约束,因此拥有一个索引并不是一个缺

mysql – 何时INSERT … ON DUPLICATE失败?

由于约束错误,我正在对INSERT … ON DUPLICATE KEY语句进行故障排除,但我不可逆转地编辑了有问题的行,我不再收到错误.我很确定我编辑了request_path或target_path.某些区域已存在的某些值: store_id | id_path | is_system 6 | category/494 | 1 查询是 INSERT

java – Hibernate在更新唯一键的字段部分时抛出唯一约束违例异常

以下是用例: 我有一个唯一的索引定义在3列,如A,B,C.假设它们中的值是A1,B1,C1.我的java代码是添加一条新记录,例如A1,B1,C1,但在添加此记录之前,我将之前的值从C1更新为C2.在尝试添加新记录(更新后)时,hibernate会抛出一个唯一的约束违例异常.有什么理由为什么呢?以上所有陈述均在同