腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(8083)
视频
沙龙
3
回答
MySQL
复合
主键列-顺序-不敏感
mysql
、
sql
对于
MySQL
中的
复合
键,列的顺序对于确保行的
唯一
性
是否重要? A INT NOT NULL, PRIMARY KEY (A, B)现在,假设我已经有一个包含值A= 1,B=2的行,
MySQL
我之所以这样问,是因为我需要一个使用
复合
键的解决方案&忽略值的顺序。
浏览 2
提问于2014-01-21
得票数 1
回答已采纳
3
回答
有可能为特定的列值设置
mysql
唯一
索引吗?
mysql
、
sql
在
mysql
中,基于user_id的列
唯一
是否可能/可行? 让我换个说法,是否有可能使order列值仅对特定的user_id是
唯一
的?还是在与
mysql
接口的php脚本中控制它更好/更快?
浏览 5
提问于2013-10-12
得票数 1
回答已采纳
1
回答
在表中的两列组合上使用持久的
唯一
约束来处理重复?
php
、
mysql
、
redbean
我有许多记录要插入到
MYSQL
表中。我使用的是PHP。其中一些是复制品。我正在使用redbeanPHP orm () 我的策略是使用由2列(字段A和DUPLICATENUMBER )组成的
复合
唯一
约束。创建每条记录时,DUPLICATENUMBER = 0。这一次,如果字段A和DUPLICATENUMBER必须相同,
唯一
约束才能保持完整,因为递增DUPLICATENUMBER应该会破坏
唯一
性
。我应该发出什么
MYSQL
命令来设置这个组合的
唯一
约束?
浏览 1
提问于2013-04-03
得票数 0
回答已采纳
1
回答
FK上
唯一
的
MySQL
复合
材料
mysql
、
database-design
、
foreign-keys
、
innodb
基于这个问题的问题是否存在用clubber_id和event_id创建这样一个
复合
键的性能点。我已经设置了外键,并且在业务逻辑中检查了
唯一
性
。
浏览 4
提问于2011-07-25
得票数 3
回答已采纳
1
回答
基于另一个索引的索引
mysql
、
index-tuning
假设一个包含A、B、C、.列的
mysql
表。现在,需要第二个指数。这有两种可能
性
:( a) A+B+D+E;( b) D+E。谢谢。
浏览 0
提问于2015-07-16
得票数 1
回答已采纳
2
回答
为新空白字段创建具有
唯一
约束的索引
constraints
、
sap
、
hana
、
unique-constraint
DB: HANA 激活成功。但是,在通过Utilities...sql:无法创建
唯一
索引;重复键发现5个具有相同ID的文档存在于index;SAPABAP1:$uc_PA0023~Z01$内容中不
唯一
,无法定义
唯一
约束。rowCount != distinctCount。 在该列中没有填充相同值的行
浏览 1
提问于2019-08-15
得票数 0
2
回答
MongoDB中
唯一
索引的优势
mongodb
、
unique-index
、
mongodb-indexes
我试着搜索Mongo文档,但没有找到任何关于
唯一
索引的查询速度是否比非
唯一
索引的查询快的细节(给定相同的数据)我假设
唯一
索引可以减慢插入速度,因为
唯一
性
必须得到验证。但是,
唯一
索引的读取性能改进是否真的值得呢?
浏览 6
提问于2012-09-10
得票数 11
回答已采纳
1
回答
如何用Entity Framework实现跨DBMS的插入-忽略?
.net
、
entity-framework
根据我的数据主键(它是
复合
的)的性质,
唯一
性
冲突是经常遇到的事情。在每种情况下,违规记录(新记录)将被静默丢弃(保留具有相同密钥的旧记录),并插入其他记录。例如,通过使用INSERT IGNORE而不是纯INSERT,
MySQL
可以让我们轻松地实现这一点。但是我的应用程序必须是跨数据库的。 实现此行为的最佳方式是什么?
浏览 1
提问于2012-11-22
得票数 5
1
回答
MongoDB
复合
索引能在字段的子集上具有
唯一
性
吗?
mongodb
、
indexing
通过添加两个字段,我想使用一个MongoDB
唯一
的
复合
索引(包含两个字段)作为覆盖索引。我是否可以指定仅由前两个字段定义的四个字段索引的
唯一
性
?阅读文档,听起来我可能需要一个
复合
的四个字段索引来覆盖,另一个字段索引是纯粹用于断言
唯一
性
约束的。
浏览 3
提问于2014-10-16
得票数 0
回答已采纳
3
回答
如何在
MySQL
中强制
复合
唯一
性
?
sql
、
mysql
、
database-design
我遇到了这样一种情况,我想确保表的
复合
元素是
唯一
的。(36) primary key, fieldB varChar(36) not null我不希望fieldA和fieldB成为
复合
主键fieldA和fieldB本身并不是
唯一
的,但它们的组合必须是
唯一
的。
浏览 8
提问于2009-06-29
得票数 7
回答已采纳
1
回答
在PostgreSQL中,
复合
主键比
唯一
索引排除更好?
postgresql
、
database-design
、
unique
、
integrity
我正花时间尝试理解使用
唯一
索引(使用GIST排除以强制执行特定业务规则)与使用
复合
主键实现相同结果之间的关键区别。 在何种情况下,使用
复合
主键实现
唯一
性
与使用
唯一
索引比较合适?
浏览 5
提问于2022-09-05
得票数 -1
回答已采纳
2
回答
当我可以在组合列上使用具有
唯一
约束的单一主键时,为什么要使用
复合
主键?
sql
、
database
、
postgresql
、
database-schema
在这种情况下,我正在考虑将表模式从单个主键更改为
复合
主键。create table ... ( column1显式定义
复合
浏览 2
提问于2021-09-17
得票数 1
回答已采纳
1
回答
MySql
查询错误150难题
mysql
、
errno
、
mysql-error-1005
我使用
mysql
工作台在本地开发了数据库和应用程序。它需要托管在另一个名为myphpmyadmin的服务上。问题是,当我在该服务中使用
mysql
执行行创建表时,我得到了以下错误。REFERENCES `city` ( `id` ) ON DELETE CASCADE ON UPDATE CASCADE #1005 - Can't create table 'fondellb-db.artists_re
浏览 13
提问于2017-08-14
得票数 0
2
回答
复合
主键和自动增量?什么是好的做法?
mysql
、
database-design
、
relational-database
、
database-schema
、
saas
我正在开发多租户的SaaS应用程序,我已经决定对客户端的数据使用单一DB (目前为
MySQL
Innodb )。我选择使用
复合
主键,如PK(client_id,id)。我有两种方法或在第一种情况下,我将为每个客户端提供
唯一
的 id 's,因此每个客户端都有id 1、2、3等。我的优先事项是:性能、安全
性
和缩放。谢谢!
浏览 3
提问于2016-05-18
得票数 4
回答已采纳
1
回答
Hibernate只支持在数据库中定义的显式主键吗?
hibernate
、
composite-primary-key
相反,使用了多个列来定义表中行的
唯一
性
约束。简而言之,这些列构成一个
复合
键,可以视为表的隐式主键。我正在考虑使用定义
唯一
性
约束的列作为实体的主键来定义
复合
键。这在Hibernate中有效吗?
浏览 0
提问于2015-12-20
得票数 0
回答已采纳
1
回答
在添加新的
复合
索引时,
MySQL
是否获得表上的锁?
mysql
、
sql
、
indexing
在添加新索引时,
MySQL
是否获得表上的锁?它依赖于索引的性质(
唯一
、
复合
等)吗? 请注意,我不需要添加新列,因此不会运行任何ALTER命令。
浏览 15
提问于2021-04-20
得票数 0
2
回答
MySql
:
复合
唯一
密钥
mysql
、
sql
我想要使2列id & code的组合键,这两列都应该作为表的
唯一
键。
浏览 1
提问于2013-12-18
得票数 0
回答已采纳
1
回答
复合
主键和自动增量?
mysql
、
database-design
、
replication
、
innodb
、
trigger
我正在开发多租户的SaaS应用程序,我已经决定对客户端的数据使用单一DB (目前为
MySQL
Innodb )。我选择使用
复合
主键,如PK(client_id,id)。我有两种方法)2:通过
mysql
.在第一种情况下,我将为每个客户提供
唯一
的id,因此每个客户端都有id 1、2、3等。我的优先事项是:性能、安全
性
和缩放。谢谢!相同的问题在堆栈溢出有更多的答案
浏览 0
提问于2016-05-18
得票数 1
1
回答
为什么选择二进制(16) PK而不是
复合
键?
mysql
、
npm
查看用于npm下载计数的
MySQL
模式:,为什么他们选择二进制PK和(包,天)上的
唯一
索引而不是使用(包,天)元组作为
复合
键?在规模上使用
复合
键作为惟一密钥(删除二进制(16)键)是否存在性能/存储方面的问题?
浏览 5
提问于2015-11-01
得票数 0
回答已采纳
2
回答
简单与
复合
主键的优缺点
database-design
、
primary-key
、
unique-constraint
对于函数表,我也是这样做的,使用一个可递增的键作为标识符,并为组合创建一个
唯一
的键(Department_ID,Name)。第二种方法是将字段(Department_ID、Name)的组合作为部门的主
复合
键,函数表的大小写相同,将字段(Department_ID、Name)放置为
复合
主键。和第一种情况一样,使用简单键比使用
复合
键有什么优点或缺点,它如何影响
唯一
键的使用?这样做是正确的吗? 📷
浏览 0
提问于2020-12-10
得票数 -1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券