关于表的外键问题
clean
clean 2020-04-15 00:05:35
[PHP讨论组]

老师想问一下,为什么不直接在MySQL中直接创建外键链接?就是foregin key直接链接两个表的关系

clean
clean

全部回复(1)
DY。

一般情况数据库都不推荐用外键约束,既然是叫约束,那肯定就会有缺陷:

性能:子表插入数据的时候要判断主表.

并发:如果修改主表,子表(关联数据很多的情况下)可能要哭.

扩展性:不利于扩展.比如你有个网站从小做到大,当访问量,数据量大了之后可能就会分库拆表...有外键很麻烦.

所以:你2个表的数据是可以有关联的,写好注释就可以了;而并不是非要在表结构中设置外键.

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号