腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在Hibernate中对外
键
使用
MySQL
索引
java
、
mysql
、
hibernate
、
foreign-keys
、
indexing
我们当前的
数据库
(
MySQL
)已经有了
外
键
的
索引
,因为这些
索引
使用了InnoDB,它(afaik)自动为
外
键
生成IndexTables。Hibernate不是用来创建这些表的。所以我的问题是:当我使用Hibernate从它的表中获取数据时,
MySQL
会自动使用
索引
作为它们的
外
键
吗
?或者我必须配置Hibernate才能使用这些
索引
? 谢谢你,yme
浏览 3
提问于2010-08-13
得票数 1
回答已采纳
1
回答
还原
数据库
时
外
键
是否重要?
mysql
、
restore
我抛出了一个带有
外
键
的
MySQL
数据库
。我想还原
数据库
,但还原
数据库
仅用于读取访问。我需要
索引
外
键
吗
?
浏览 0
提问于2015-10-27
得票数 1
1
回答
mySql
中有多少个
键
太多了?
mysql
、
rdbms
我目前正在设计一个
MySQL
数据库
,其中包含212表。其中一些表有5-7
外
键
。从长远来看,这会妨碍
数据库
查询性能
吗
?有多少
外
键
被认为是标准做法,有多少
外
键
约束被认为太多了?
浏览 0
提问于2022-08-04
得票数 0
回答已采纳
1
回答
简单查询:
mysql
-非常慢,mariadb -良好的性能
mysql
、
sql
、
performance
、
mariadb
data.staff AS staff
Mysql
在
mysql
上能实现同样的结果
吗
?+----+-------------+------------+------------+------+-----------------------------
浏览 2
提问于2017-04-07
得票数 0
1
回答
时,
MYSQL
自动创建
索引
mysql
、
sql
、
database
、
database-design
、
relational-database
REFERENCES table_2(`id`) ON DELETE CASCADE由于某些原因,在创建上面的表时,我得到了
MYSQL
自动创建的以下
索引
: id_2 BTREENo No id_2 94695 A No 所以
MYSQL
正在为第二列创建一个名为
浏览 0
提问于2018-04-29
得票数 0
回答已采纳
2
回答
MySQL
: FKs到非唯一列
mysql
、
foreign-keys
正如我惊讶地发现的那样,
MySQL
允许FKs使用非唯一的列。我不确定这是否也适用于其他
数据库
,并且总是认为FK必须是唯一的--否则,我们如何知道子行的父行--但看起来并非如此。france'), (3, 'india'), (3, 'england'); /* the cid is a FK and is not unique in the parent table but
MySQL
浏览 5
提问于2021-06-03
得票数 1
回答已采纳
1
回答
用于显示所有
外
键
/
索引
的Sql命令
mysql
、
sql
、
database
我想在phpmyadmin/
mysql
中调试我的
数据库
。查看
数据库
中所有
外
键
和
索引
的最佳命令是什么? 是否还有一种方法可以查看可能的
索引
和
外
键
错误?
浏览 1
提问于2012-10-01
得票数 0
1
回答
是否可以为主键和
外
键
创建一个
索引
?
sql
KEY (ID), ON UPDATE CASCADE ON DELETE CASCADEB.ID
键
将用作A不知道的表中的
外
键
。正如我们在B中看到的,一列同时是主键和
外
键
。据我所知,
键
使用
索引
。那么,是否有可能使这两个
键
使用相同的
索引
?它依赖于RDBMS
吗
?还是我的理解有问题?
浏览 2
提问于2020-05-09
得票数 1
回答已采纳
2
回答
SQLAlchemy:使用ForeignKey的列是否会自动创建
索引
?
sqlalchemy
使用ForeignKey的列是否会自动创建
索引
?
浏览 0
提问于2012-01-17
得票数 18
回答已采纳
2
回答
为什么InnoDB为
外
键
列添加
索引
mysql
、
phpmyadmin
当使用
MySQL
引擎将
外
键
添加到
MySQL
中的列时,innoDB自动添加
索引
。主键足够搜索行,如何通过为
外
键
列添加
索引
来影响性能。 提前谢谢。
浏览 4
提问于2015-10-15
得票数 0
回答已采纳
1
回答
使用类RDBMS引用的Apache Solr
索引
mysql
、
solr
、
solrj
谁能告诉我如何将solr中的特定字段作为
外
键
进行
索引
?我将从
MySQL
数据库
中建立
索引
。 在Schema.xml中,只需将字段指定为唯一
键
,就可以将该字段
索引
为主键,但我希望将该字段
索引
为
外
键
。
浏览 3
提问于2013-10-12
得票数 0
2
回答
MYSQL
:
外
键
自动
索引
mysql
、
foreign-keys
、
indexing
约束:
外
键
(ownerId)在删除时引用用户(id),在更新级联上设置null; InnoDB需要对外
键
和引用
键
进行
索引
,这样
外
键
检查就可以快速而不需要表扫描。在“引用”表中,必须有一个
索引
,其中将
外
键
列按相同顺序列为第一列。如果引用表不存在,则自动在该表上创建这样的
索引
。(这与一些旧版本形成了
浏览 5
提问于2011-02-21
得票数 3
1
回答
数据库
设计和
外
键
是如何工作的?
mysql
、
database
、
database-design
、
foreign-keys
如果两个表具有指向另一个表的同一主键的
外
键
,这是否意味着为这些
外
键
创建两个
索引
,或者它们是否使用相同的
索引
(主键
索引
?)
浏览 4
提问于2010-08-24
得票数 2
回答已采纳
1
回答
主键中列的顺序,性能
mysql
、
performance
、
primary-key
我将yml文件与
数据库
进行了比较。生成了一个diff文件,它将主键放在某些表上,然后按不同的顺序添加它们。这些主键有多个列。 似乎只有当其中一个列是
外
键
时才会发生这种情况。问题是我是否能够执行对
数据库
的更改并切换
键
列的顺序,或者它是否会影响我的性能?
浏览 9
提问于2014-10-08
得票数 5
2
回答
MySQL
,
外
键
与带NULL的
索引
ID列
mysql
、
indexing
、
foreign-keys
、
notnull
用户name发布contents如果我在Posts表中将
索引
添加到"user_id“中,并将其设置为NULL,是否可以期待与
外
键
一样的效果?当我们设置foreign_key时,有什么性能上的好处
吗
?
浏览 6
提问于2022-05-10
得票数 -1
1
回答
无法在Laravel中添加
外
键
mysql
、
laravel
、
laravel-5
、
laravel-5.2
、
laravel-5.1
在laravel迁移文件中,我有以下代码: $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');'user_id‘是表’‘中一个现有的无符号整数列。然而,当我运行迁移命令时,
浏览 0
提问于2017-02-23
得票数 0
回答已采纳
1
回答
是否需要为
mysql
中的自动增量列创建外部
索引
?
mysql
、
indexing
我们有
mysql
数据库
,自动增量列(Id)作为所有表的主键,在另一个表中称为
外
键
。我们计划对某些列使用
索引
,以增加表的访问时间。是否需要为在另一个表中引用为
外
键
的自动增量列(Id)创建
索引
,或者在默认情况下,为称为
外
键
的列在内部使用
索引
机制。在任何情况下,如果我们使用
索引
外
键
,它是否会加快访问时间? 提前谢谢.
浏览 6
提问于2015-09-28
得票数 0
回答已采纳
1
回答
在使用透视表时,我真的需要
外
键
吗
?
mysql
、
sql
、
foreign-keys
比方说,我有一个简单的
数据库
,其中包含3个表= posts、tables和post_category (它是pivot )。created_at/_at 提前感谢!
浏览 4
提问于2017-12-06
得票数 0
回答已采纳
1
回答
同时处理作为
外
键
的复合唯一
索引
的MariaDB
mysql
、
index
、
mariadb
、
unique-constraint
关于MariaDB (可能还有
MySQL
)如何处理组合的唯一
索引
(这些
索引
也是
外
键
),我有一个可能的问题。不确定这是否是故意的,如果是的话,它为什么会那样工作。它有一个
外
键
action_id到'action‘表和contact_id到'contact’表。两者都是未签名的bigint列。我也需要这两个字段作为唯一的
索引
。如果我不添加唯一
索引
,默认情况下,这两个字段都是
数据库
中的
索引</em
浏览 0
提问于2020-02-05
得票数 2
回答已采纳
1
回答
如何在phpMyAdmin中更改
外
键
mysql
、
foreign-keys
我在
mysql
数据库
中设置了一个
外
键
,如下所示:警告:(" primary“必须是且只能是主键的名称!) 更改只需要手动完成
吗
?另外:
外
键
在
mysql
搜索中是否具
浏览 2
提问于2012-05-01
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
mysql索引与外键
Mysql数据库外键基础知识和操作
MySQL数据库的多表查询以及外键约束
MySQL数据库应用总结(九)—MySQL数据库索引的操作
Oracle外键无索引系列之一
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券