问题标签 [unique-index]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 执行唯一/主键 - 删除索引
我正在尝试删除索引:
但我得到这个错误
无法删除用于强制执行唯一/主键的索引
为什么我收到此错误?如果您需要任何信息,我会提供更多信息。
如何解决?
编辑我在表中没有主键,但我发现了这个奇怪的索引,我不记得我添加了:
索引名称 = SYS_C0040476 具有相同的列
mysql - 当一个字段等于一个值时,Mysql UNIQUE INDEX 在 3 个字段上
当其中一个字段为真时,我想在 3 个字段上添加一个唯一索引。即等于1
唯一索引 pkg_box_delivered (package_id, box_id, Delivered) WHERE Delivered = 1;
我需要一个 Alter 语句以及如何将它添加到 Create Table 语句中。
sql-server - 选择不同的唯一列
例如现在我有一个这样的表:
我有另一个具有相同结构的表,除了它有一个唯一索引,包括 Col2 和 Col3。所以,我想从第一个表中选择并插入到第二个表中,但跳过具有相同唯一索引的记录。所以我可以有一个新表,其中包含如下数据:
我怎样才能做到这一点 ?
目前我正在使用 Merge Into,但是在我的表有数百万条记录的情况下,它非常慢
mysql - 在 MySQL 中将覆盖索引与唯一约束相结合
考虑一个包含以下字段的表:
请注意,字段名称具有唯一约束。
假设我想优化以下查询:
该name
字段已经有一个索引(由于唯一性约束),但最好也为该字段设置一个覆盖索引value
。
唯一约束只有一个索引,当我运行EXPLAIN
命令时没有什么奇怪的事情发生:
现在如果我尝试添加一个覆盖索引,
它显示为查询的候选,但未被选中!
请注意,如果我删除唯一约束,
覆盖指数按预期工作:
那么如何使用覆盖索引并且仍然具有唯一约束?
php - 如何从 mysql 数据库中删除重复(字段)条目?
我想删除 MySQL 数据库中表的重复记录。
在该图像中,id 是自动递增的,但我希望customer_invoice_id是唯一的,但想删除重复的记录。EG 我想删除 1104 记录,但现在我删除了 1105,这是此查询的最新记录。
xml - 具有唯一 id 作为属性的 XSD 架构
我想为以下 XML 编写 XSD 架构:
条件:
<myhash />
标签,最小出现次数:1
,最大出现次数:unbounded
id
属性, 类型:unsignedInt
, isunique
, isrequired
<myhash />
标签值模式:[0-9A-Z]{40,40}
我的尝试:
如何将id
属性限制/限制为唯一?
sql - 创建多列索引以强制唯一性
我的表中有两个字段,如果它们(tat 和 dim)相等,我将丢弃它们,即
1
这被认为不是 ids和的有效条目2
。因为我想允许dim
每个tat
. 所以我有一个脚本为我清理了这些重复项,然后我在这个表上添加了索引以防止这种情况发生:
正如这个答案中很好地解释的那样:
https://stackoverflow.com/a/8918141/169277
现在在这种情况下更进一步
我将创建什么类型的索引,或者我将在数据库级别使用什么其他机制来允许输入1, NULL
组合但防止(1,2)
多次输入(1,3)
?
postgresql - 如何通过创建唯一 ID 添加新字段并将其附加到 postGis 中的旧数据库中?
我在 POSTGIS 中有一个数据库,其中包含以下字段,例如 Country,State,District,taluk 。每个字段通过 ID 相互关联。现在我想通过创建唯一 ID 添加新字段(例如:Sub_locality 和 Locality)并将其附加到旧数据库中 如何在 PostGIS 中执行?有什么建议吗?提前致谢。
sql - 一张表的唯一索引
我有一张桌子,里面有login
, lineno
, line
.
每个都login
可以有 3lineno
和 3 lines
,如果相同,则每个lineno
都必须是唯一login
的。
我试过了:
它不起作用。谁能给我一些帮助?
我已经阅读了http://www.postgresql.org/docs/8.0/static/indexes-unique.html但没有示例。
mysql - 为唯一索引构建表时遇到问题
我无法找到解决为唯一索引构建表的问题的方法。
我有一张表,其中保留了项目,并且有几个字段用于组成
问题出在 ReservationStatus 字段上。系统应允许已取消的多行,但只有一个已确认或已过期(应用程序从已确认更改为已过期)。我没有想法,任何帮助将不胜感激。
编辑:
全表结构
SubItemID、Date、TimeOfDay、ReservationStatus 需要唯一:同一天下午不能有多个会员预订同一个SubItem。
我通过我的应用程序验证了这一点,但是我想通过表结构确保完整性(以防程序员出错)。