腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
MySQL
中
复合
主键
的性能缺陷
mysql
、
performance
、
primary-key
、
composite-key
我们有一个表,其中包含一个由三个字段组成的
复合
主键
(在
MySQL
5.1中)。该表每秒有近200次插入和200次选择,表的大小约为100万行,而且还在不断
增加
。我的问题是:“
复合
主键
”是否会降低此表上的插入和选择的性能? 我应该使用简单的自动递增INT ID字段而不是
复合
主键
吗?(我认为答案与
MySQL
处理多列索引的方式有很大关系)
浏览 3
提问于2009-09-22
得票数 49
2
回答
如何在
Mysql
数据库表中识别
复合
主键
?
mysql
、
primary-key
、
composite-key
如何在
Mysql
数据库表中识别
复合
主键
?或这给了我我想要的东西,但是现在我怎样才能找到我有
复合<
浏览 3
提问于2010-05-17
得票数 3
回答已采纳
1
回答
MySQL
中组合键的分区
mysql
、
database-partitioning
在
mysql
中,我可以拥有一个由一个自动增量和另一个字段组成的
复合
主键
吗?另外,请批评我的“
mysql
分区”逻辑。我有一个关于
MySQL
分区的查询。我必须在
MySQL
中划分一个表,它有一个
主键
id。我必须按日期字段进行分区(非主项、重复项)。因为我们不能对重复的条目进行分区,所以我创建了一个
复合
键->(id,date)。如何在这个
复合
键中创建分区? 提前谢谢..。
浏览 5
提问于2017-05-02
得票数 0
2
回答
如何向现有
复合
主键
添加新列
mysql
我遇到了一个问题,因为我在
MYSQL
表中已经有了一个
复合
主键
。但是现在我已经向该表中添加了另一个列,并且由于一些需求更改,我必须修改该
复合
主键
,以便需要将前面提到的列添加到该
复合
主键
列表中。谁能告诉我如何在不删除现有组合
主键
的情况下更改该表。我是在一个Rails项目中这样做的
浏览 0
提问于2010-02-25
得票数 25
回答已采纳
3
回答
具有
复合
主键
和特定VARCHAR长度的NodeJS
MySQL
ORM
mysql
、
node.js
、
orm
我一直在为Node寻找一个
MySQL
对象模型。我已经研究了、和。不幸的是,它们都不支持我需要的两个特性: 1.支持
复合
主键
(大多数只支持"id“字段作为
主键
) 2.指定我的VARCHAR长度的能力有没有我错过的其他选择?
浏览 0
提问于2012-10-05
得票数 2
3
回答
何时在ORM中插入或更新
复合
主键
模型?
sql
、
mysql
、
language-agnostic
、
orm
我有一个自制的ORM系统,目前只支持自动递增
主键
。这很好,但现在是支持
复合
主键
的时候了。我知道代理键和
复合
主键
之间的圣战,我个人认为每个
主键
都有一席之地。不管怎样..。:) 使用自动递增的
主键
,很容易判断在保存模型时是否必须运行INSERT或UPDATE语句:这取决于是否设置了
主键
。但是,对于(非自动递增的)
复合
主键
,很难分辨,因为即使执行INSERT,也必须设置所有
复合
主键
字段值
浏览 3
提问于2009-10-26
得票数 0
1
回答
在一个正在进行的项目中为遗留数据库引入nHibernate好吗?
nhibernate
、
repository-pattern
、
legacy-database
数据库模式没有很好地定义,例如, 一些表的
主键
( No
主键
)作为
复合
主键
(
复合
主键
外键约束中的
复合
密钥外键)引用相同的
主键
的
主键
列,在另一个表<code>H 111</code>中引用为外键,并且将
增加
浏览 2
提问于2010-07-08
得票数 0
回答已采纳
3
回答
MySQL
。关系表中的
主键
。唯一的id还是多个唯一的键?
mysql
、
database
、
database-design
、
primary-key
、
primary-key-design
关系表中的
主键
。
复合
主键
还是那些纯关系表中唯一的
主键
?技术优势和劣势! 谢谢大家!
浏览 7
提问于2011-06-16
得票数 1
1
回答
数据库表
主键
database
、
datatable
、
primary-key
DBA问我是否所有的桌子都需要
主键
。我说是的,主要原因是它是良好的DB设计实践。当我问到为什么DBA告诉我,为了节省资源,我们组织的数据库服务器中的表的数量最好最小化。数据表中有
主键
有什么坏处吗?
浏览 1
提问于2014-12-09
得票数 0
回答已采纳
3
回答
Mysql
复合
主键
mysql
、
database-design
、
primary-key
有没有办法让
mysql
对PlayerId1和PlayerId2组合执行唯一性,而不管它们的顺序是什么? 这有意义吗?
浏览 4
提问于2013-03-16
得票数 1
1
回答
复合
主键
mySQL
mysql
我在学校做一个项目,在那里我的合成
主键
遇到了一个问题。当im定义
复合
主键
时,我输入以下内容:
mySQL
返回时出现以下错误:然后,我试图通过以下方式删除以下键: alter table `productShipment` dr
浏览 2
提问于2014-05-02
得票数 0
1
回答
如何创建
复合
主键
是否已经定义了
主键
。
MySQL
mysql
、
composite-primary-key
我有一个带有
主键
auto_increment的表,并且我有一个重复的数据问题。为了解决这个问题,我尝试创建一个
复合
主键
,但这是不可能的:#1068 - Multiple primary key defined.我不能删除
主键
,因为它与其他表有关系,而且不能只在一个列中设置唯一约束,因为规则是
复合
的。 我能做什么?我正在使用
MySQL
。
浏览 3
提问于2015-05-07
得票数 2
回答已采纳
3
回答
在SQL Server中,
复合
主键
是否会
增加
死锁的可能性?
sql
、
sql-server
我想知道,由于行锁的
增加
,和/或因为持有锁的时间
增加
,在一个表上定义一个
复合
主键
是否会
增加
在同时更新我的多个线程时出现死锁的可能性? 谢谢你的帮助。
浏览 1
提问于2012-10-16
得票数 9
回答已采纳
4
回答
具有
复合
主键
的表的Magento资源模型
php
、
zend-framework
、
data-structures
、
magento
我正在创建一个Magento电子商务网站的自定义模块,该模块将围绕一个新的(即,自定义)表,该表具有
复合
/
复合
主键
,或者更确切地说,该表有两列组成
主键
。有人知道如何基于带有
复合
键的表创建模型/资源模型吗?class <Namespace>_<Module>_Model_
Mysql
4_<Module> extends Mag
浏览 3
提问于2010-06-10
得票数 19
回答已采纳
2
回答
Hibernate HQL -从PK到查询包含列
hibernate
、
hql
、
spring-roo
我使用Spring对现有数据库进行逆向工程,以便对现有数据库进行hibernate建模,在存在
复合
主键
的情况下,它生成XyzClass和XyzClassPK。如果我想对一些作为
复合
主键
一部分的列执行HQL查询,则会得到一个错误,假设
复合
主键
由primaryKey1和primaryKey2组成: String hql = "select o from XyxClass( com.
mysql
.jdbc.Util.getInstance(Util.java:386)
浏览 5
提问于2014-02-27
得票数 1
回答已采纳
1
回答
MySQL
组合
主键
唯一性
mysql
、
sql
、
database
如何在
mySQL
中生成
复合
主键
。在table1中,我需要将id1、id2设置为
复合
主键
。我用了这个查询。但它使每一个都成为
主键
。它检查每个条目的副本。
浏览 1
提问于2015-02-06
得票数 1
1
回答
在Postgresql中是否需要对
复合
主键
的一部分进行索引?
postgresql
、
indexing
、
primary-key
、
composite-primary-key
、
composite-index
我有一个(大的)表,它有一个
复合
主键
,由5列(a,b,c,d,e)组成。在PostgreSQL中,我需要一个索引吗?或者数据库会使用
主键
(甚至部分?) 我看到了下面的,它指定
MySQL
可以使用多列索引的最左边部分来高效地查询行。但是我没有在
复合
主键
上找到任何关于PostgreSQL的信息。
浏览 11
提问于2022-01-10
得票数 3
回答已采纳
1
回答
要在sql ER图中创建
复合
属性吗?
mysql
、
database-design
我目前正在处理
mySQL
中的一个项目,我想知道
mySQL
是否可以为实体的属性创建一组
复合
属性。该属性不是
主键
,它是一个地址,因此
复合
属性应该是,街道,城镇,州ECT…A)这可能吗?我有大约10个实体,我觉得其中几个实体需要
复合
属性,这就是最好的例子。
浏览 1
提问于2014-05-01
得票数 2
1
回答
自动递增主要字母数字键
mysql
我希望我的表的
主键
像st5000一样,现在我想自动递增它。
浏览 1
提问于2011-08-17
得票数 2
2
回答
查询以确定是否使用了某个
复合
主键
?
mysql
、
primary-key
我有一个带有
复合
主键
的
mysql
表。如果表只有一个简单的
主键
,我可以使用如下查询:需要关注的事情:
主键
是一个
复合
键。
浏览 2
提问于2011-05-19
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
对逻辑主键、业务主键和复合主键的思考
MySQL 之主键
为啥不能用uuid做MySQL的主键?
凭啥不能用uuid做MySQL的主键!?
MySQL中的主键问题和赋权限问题
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券