腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Rails可以在没有
索引
的情况下处理DB
唯一性
吗?
、
、
我在schema.rb中看到了schema.rb语句,认为
唯一性
是对表的
约束
,而不是对于
索引
.Using
索引
是实现
唯一性
的途径之一,程序员不应该指定对关系数据库的“如何”和
索引
加快搜索,而是承担插入成本实际上,还有其他方法来保持
唯一性
约束
吗?如果不是,为什么Rails只为
唯一性
约束
提供add_index语句?
浏览 6
提问于2015-06-22
得票数 2
回答已采纳
2
回答
UNIQUE in
MySQL
(InnoDB)的用途是什么
、
为什么
MySQL
有这个限制,如何使用更大、更可靠、唯一的密钥
浏览 4
提问于2011-11-14
得票数 1
回答已采纳
1
回答
MySQL
:对大列的唯一
约束
、
、
、
我想对本专栏的数据强制执行一个UNIQUE
约束
。
MySQL
似乎使用
索引
强制执行
约束
。在InnoDB中,
索引
大小似乎仅限于767字节--对于保存数据的VARCHAR(3071)列来说,这还远远不够。对于如何让数据库执行数据的
唯一性
,而不影响最大数据长度或InnoDB的使用,有什么想法吗?
浏览 0
提问于2012-10-18
得票数 12
回答已采纳
2
回答
自动
索引
主键真的很好吗?
、
在一些数据库管理系统(如
MySQL
)中,主键总是在默认情况下被
索引
。我知道
索引
可以使
索引
列的选择和比较等操作更快,但它也可以减慢其他操作,如插入和更新。
索引
绝对可以用于强制执行主键的
唯一性
约束
,但是否真的有必要使用
索引
来执行?据我所知,
索引
通常是作为btree实现的,它可以提高更多操作的性能,而不仅仅是检查惟一性,这可以简单地通过散列表来完成。那么,为什么不使用其他更简单的结构来执行对insert和update操作影响较小的
浏览 3
提问于2016-05-22
得票数 0
2
回答
如何在没有密钥限制的情况下防止重复VARCHAR?
、
、
我希望将URL存储在数据库列中,并强制执行一个
约束
,即值必须是唯一的。不幸的是,
MySQL
对
索引
键的长度有限制,这意味着只检查URL的第一个X字符的
唯一性
。因此,我遇到了假阳性,其中两个不同的URL触发了
约束
集成冲突,因为第一个X字符恰好是相同的。 是否有一种方法可以在VARCHAR列上强制执行其长度不受任何限制的
唯一性
?是否有可能,比如说,在第一个X字符上创建一个非唯一的
索引
,然后在其余字符相同的情况下有一个触发器块插入?
浏览 0
提问于2016-12-09
得票数 4
回答已采纳
2
回答
我可以让
mysql
表列不区分大小写吗?
我是
mysql
(和一般的sql )的新手,我正在尝试是否可以使插入到表中的列中的数据不区分大小写。我正在存储州名称、城市名称等数据,所以我希望对这些类型的数据有一个唯一的
约束
,最重要的是使它们不区分大小写,这样我就可以依赖
唯一性
约束
。
mysql
是否支持在创建表期间或在列上设置
唯一性
约束
时对列使用不区分大小写的选项?处理这些问题的通常方式是什么?我非常感谢任何替代的想法/建议来处理这个问题。但是为了真正利用
唯一性
约束
,我希望
浏览 2
提问于2014-01-02
得票数 6
回答已采纳
1
回答
带条件的
MySQL
唯一
索引
、
、
、
、
我需要在表上使用Index或Constraint进行
唯一性
检查,但只有在布尔字段值为true的情况下才会发生这种情况。如果它是false,那么有一个重复的行也没问题。我认为在
mysql
中使用
约束
或
索引
是不可能的,那么有没有其他可能的解决方案来解决这个问题呢?
浏览 1
提问于2015-02-16
得票数 1
1
回答
为一个表使用多个
索引
优化DB性能
、
、
、
此外,(fk_item, timestamp)列对存在一个联合
唯一性
约束
(在给定时间,我们只希望在DB中为给定项提供一个值)。我的问题是在这种情况下优化读写性能的能力,以及强制执行
唯一性
约束
的最佳方法。 从这个数据库中读取一个典型的内容将涉及少量的项目(六项?)因此,据我所知,如果我使用读取优化的(fk_item, timestamp)
索引
(并将
唯一性
约束
放在那里)构建表,那么我典型的读取将是很好和快速的。但是,如果我使用写优化的(timestamp, fk_item)
浏览 1
提问于2019-01-24
得票数 3
1
回答
对
MySQL
分区表的Select没有选择正确的分区
、
、
这是关于
MySQL
5.5的CREATE TABLE IF NOT EXISTS isup_trace_test ( id int(11) NOT NULL
浏览 4
提问于2013-05-24
得票数 0
回答已采纳
5
回答
MySQL
中的唯一
约束
、
、
、
、
默认情况下,唯一
约束
是
索引
吗?如果不是,当在SELECT ... WHERE子句中使用唯一
约束
时,它是否与
索引
列具有相同的性能结果? 谢谢
浏览 0
提问于2009-08-01
得票数 5
回答已采纳
2
回答
RAILS:如果同时发送两个请求,则防止创建两次记录
这会导致在我的
mysql
数据库中创建两次记录。那么我该如何处理这个问题呢?
浏览 0
提问于2020-01-14
得票数 1
1
回答
MySQL
更新冲突行以使其唯一
、
我有一个包含一百万行的
mysql
InnoDB表,它有一个没有
唯一性
约束
的
索引
列。我希望将冲突的行标记为有冲突,然后将
唯一性
约束
添加到该列。然后,这些行的所有者将离线修复它们。
浏览 0
提问于2014-03-04
得票数 0
2
回答
我的
MySQL
语句中的第二个多色唯一密钥是多余的,还是提高了性能?
我发现了这段旧代码,我不知道它是经过优化还是只是在做一些愚蠢的事情。CREATE TABLE `wp_pmpro_memberships_categories` ( `category_id` int(11) unsigned NOT NULL, PRIMARY KEY `mem
浏览 1
提问于2022-01-04
得票数 1
1
回答
正在删除
MySQL
表中的唯一
约束
我有一个具有唯一
约束
的表。什么是丢弃该
约束
的正确方法?我想让column....just去掉
唯一性
约束
。 谢谢!
浏览 2
提问于2012-05-02
得票数 0
回答已采纳
3
回答
Oracle:启用PK是否重建其
索引
?
、
、
设想情况:表MY_TABLE还有一个名为IDX_PK_MY_TABLE的
索引
,它强制
约束
PK_MY_TABLE的
唯一性
。如果我禁用
约束
PK_MY_TABLE,然后启用它,那么
索引
IDX_PK_MY_TABLE是否被重建?
浏览 0
提问于2016-10-25
得票数 2
回答已采纳
1
回答
我创建了一个带有
索引
的标签,现在想要添加
约束
我已经创建了一个带有和
索引
的标签,并且在标签中有许多节点。现在我想添加unique
约束
,但得到错误:如何将
唯一性
约束
添加到已有节点的现有标签中?
浏览 0
提问于2014-10-07
得票数 1
1
回答
MongoDB复合
索引
能在字段的子集上具有
唯一性
吗?
、
通过添加两个字段,我想使用一个MongoDB唯一的复合
索引
(包含两个字段)作为覆盖
索引
。我是否可以指定仅由前两个字段定义的四个字段
索引
的
唯一性
?阅读文档,听起来我可能需要一个复合的四个字段
索引
来覆盖,另一个字段
索引
是纯粹用于断言
唯一性
约束
的。
浏览 3
提问于2014-10-16
得票数 0
回答已采纳
3
回答
唯一性
约束
与
索引
问题
、
我一定是做错了什么,或者对
约束
和
索引
有误解。我希望快速查找user_id,这就是为什么我要
索引
,我还想确保user_id是唯一的,这就是为什么我有一个
约束
。 我误会什么了?我该怎么做呢?
浏览 2
提问于2014-08-07
得票数 9
回答已采纳
1
回答
如果具有相同属性的旧对象关联到相同当前对象的关联表,则不创建对象
、
、
通过与表Foo、FooBar和has_many关联,我实现了Bar::。下面是它们的实现: Class Foo < ApplicationRecord has_many :bars, through: :foo_bars belongs_to :fooend has_many :foo_bars, depe
浏览 18
提问于2021-01-16
得票数 0
1
回答
如何使用grails和mongodb创建唯一的
索引
?
、
、
State> states} String id}这些都不管用: 你能帮帮我吗?
浏览 0
提问于2014-07-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ElasticSearch索引 VS MySQL索引
MYSQL索引
MySQL索引原理
浅谈Mysql索引
MySQL索引分析
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券