腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
外
键
要不要使用?
、
、
、
、
今天看了一篇关于
MySQL
规范的帖子,是这样描述的:不建议使用
外
键
约束
(foreign key),但一定要在表与表之间的关联
键
上建立索引
外
键
该如何权衡取舍?对于高并发的互联网应用,不建议使用
外
<
浏览 740
提问于2019-09-20
2
回答
使用
MySQL
/InnoDB的
外
键
约束
、
、
我尝试用varchar
外
键
和int
外
键
进行一些
性能
测试,并想知道外
键
约束
如何影响
MySQL
的
性能
。 我假设它们会在一定程度上影响插入/更新,但是在我的测试中我并不担心。
浏览 0
提问于2012-04-01
得票数 5
1
回答
mySql
中有多少个
键
太多了?
、
我目前正在设计一个
MySQL
数据库,其中包含212表。其中一些表有5-7
外
键
。从长远来看,这会妨碍数据库查询
性能
吗?有多少
外
键
被认为是标准做法,有多少
外
键
约束
被认为太多了?
浏览 0
提问于2022-08-04
得票数 0
回答已采纳
2
回答
为什么在
MySQL
中使用
外
键
约束
?
、
、
我在想,它能提高
性能
吗?
浏览 0
提问于2010-08-08
得票数 50
回答已采纳
1
回答
在
MySQL
中应用
外
键
约束
时,如何处理自动创建的索引?
、
当
外
键
约束
放在
MySQL
表上时,
MySQL
会自动添加索引以提高
性能
。我完全没意见。都在文档里。会不会被自动删除,因为
MySQL
也为我创建了它?,一个
外
键
索引能有多大?如果只有几千字节,我不介意,但是如果它变大了.?只这样说:
MySQL
需要对外
键
和引用
键
进行索引,这样
浏览 4
提问于2021-08-25
得票数 1
回答已采纳
1
回答
MySql
内存引擎不检查更新
外
键
?
、
、
在进行了几次测试之后,我发现内存引擎上的
外
键
缺少一致性检查之一。
浏览 2
提问于2015-12-15
得票数 3
回答已采纳
2
回答
删除
MySQL
中外
键
索引的后果
、
、
似乎可以删除在
MySQL
5.5中为
外
键
创建的索引,只需使用一个小“技巧”,如下所示: id int primary key auto_incrementforeign_key_checks=On;在这一点上: data表仍然具有
外
键
约束
规范(通过执行show create我的问题是,在InnoDB表中,以这种方式删除
浏览 4
提问于2017-11-02
得票数 4
回答已采纳
2
回答
为什么Wordpress数据库模式不使用
外
键
?
、
、
今天我检查了wordpress数据库的表,但我找不到外
键
来关联表,有人能告诉我为什么wordpress没有
外
键
吗?
浏览 2
提问于2012-12-03
得票数 12
回答已采纳
2
回答
为什么
MySQL
的MyISAM引擎不支持
外
键
?
、
、
、
我正在为我的学习编写一个网络应用程序,包括全文搜索和
外
键
。在这种情况下,我应该使用什么样的引擎来获得最好的
性能
?为什么MyISAM不支持
外
键
关系,而InnoDB支持? 为什么MyISAM支持全文搜索,而InnoDB不支持?
浏览 12
提问于2012-10-19
得票数 42
回答已采纳
2
回答
我没有看到我创建的
外
键
索引
、
、
当我添加唯一的密钥时,我得到了来自
MySQL
的成功响应。然后,当我添加
外
键
时,我也会得到一个成功的响应。下面是添加
外
键
的SQL:ADD CONSTRAINT FOREIGN KEY FK_CUSTOMER_INDEX_POINTS_CUSTOMER_IDREFERENCES `customer_entity` ( `entity_id` ) ON UPDATE CASCA
浏览 5
提问于2012-03-15
得票数 0
回答已采纳
1
回答
在不使用
外
键
约束
的情况下添加索引可提高
性能
、
、
我正在使用一个相当老的web应用程序,它使用
MySQL
作为数据库。90%的表都是MyISAM,它们的大部分外
键
都没有索引。我正在考虑把整个东西移植到InnoDB上,这样我就可以应用
外
键
约束
和类似的东西。我没有时间去检查整个代码库,并确保所有的代码都按照它应该做的那样做,我没有理由怀疑它不是这样,我只是意识到添加
外
键
约束
的可能性会导致不可预见的问题。我在考虑另一种方法,那就是简单地在外
键
字段上添加索引,而不创建
约束
。我
浏览 0
提问于2012-06-23
得票数 0
回答已采纳
1
回答
mysql
InnoDB:
外
键
约束
性能
、
、
、
但是,我不能创建
外
键
约束
:例如ADD CONSTRAINT `fk_vehicle_part_vehicle_id_vehicle` FOREIGN我能做些什么来提高
性能
呢?如果我创建带有fk
约束
的表,然后添加记录,那么vehicle_part中的插入过程也需要时间(大约3天)。我用的是4GB内存的笔记本电脑。不需要只删除次要索引的fk
约束
。
浏览 3
提问于2015-12-13
得票数 2
回答已采纳
1
回答
Innodb引擎不支持全文indexing.How我能做文本搜索吗?
、
、
、
、
我在
mysql
.I中使用Innodb engine来实现它的
外
键
约束
和事务特性。我想进行全文搜索,但innoDB表不支持。我不愿意转移到MyISAM tables.and
mysql
版本低于5.6。任何建议,我如何才能做好的
性能
和速度的文本搜索?谢谢。
浏览 2
提问于2014-03-27
得票数 1
1
回答
TRUNCATE不会在DELETE触发器上运行?
、
、
、
“如果
外
键
约束
指定DELETE级联,则删除子表(引用)表中的行,截断的表变为空。”谢谢
浏览 5
提问于2016-02-09
得票数 1
3
回答
外
键
和集群
、
我有一个使用InnoDB表类型和
外
键
的架构。我计划使用
mysql
集群,我只想确保我可以使用"InnoDB“表类型,并且
外
键
约束
仍然有效。更新: 可以使用与MyISAM群集一起使用的
MySQL
服务器上的其他存储引擎(如
MySQL
或InnoDB)来创建表,但这些非NDB表不参与集群;每个非NDB表都严格地位于创建该表的单个
MySQL
这是否意味着,如果我创建一个InnoDB表,我可以有
外
键<
浏览 3
提问于2011-07-10
得票数 2
回答已采纳
1
回答
MYSQL
Workbench -错误:错误1215:无法添加
外
键
约束
、
、
我正尝试在
MySQL
工作台上对数据库进行正向工程,但我不断收到此错误消息。我觉得这很可能是我的人际关系结构的问题,但我找不到差异。
浏览 2
提问于2016-07-02
得票数 0
1
回答
在我所有的表中添加引用还是不添加引用?
、
datetime NOT NULL,) ENGINE=InnoDB; 我想知道这个references users是否是一个很好的选择,我应该把它留给更快的
性能
和改进吗
浏览 2
提问于2018-05-03
得票数 1
回答已采纳
2
回答
在添加
外
键
时,
约束
关键字的用法是什么?
、
、
我不知道这两者有什么区别。和只是点名还是别的什么?
浏览 4
提问于2016-06-29
得票数 8
回答已采纳
1
回答
在
MySQL
工作台的EER图中,我在哪里设置
外
键
约束
名称?
、
当我创建一个父表的两个子表并将
外
键
字段添加到子表中时,
MySQL
工作台EER会给
外
键
约束
与子表中的字段相同的名称。父表:2张儿童桌:具有User_O
浏览 6
提问于2021-01-15
得票数 0
回答已采纳
1
回答
外
键
的字段类型是否与引用的主键不同?
、
、
、
表B有一个引用A的PK的
外
键
,但是B的这个FK是varchar字段。我只是开始学习数据库设计,而在我的工作中却从未见过或做过这样的事情。这是否合理和可实现?请注意,模型是针对
mysql
的。
浏览 3
提问于2015-06-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL数据库的多表查询以及外键约束
外键约束和建模
mysql索引与外键
PostgreSQL 中如何启用/禁用及验证外键约束
数据库中为什么不推荐使用外键约束
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券