【问题标题】:What do "Internal Relations" do in phpMyAdmin for MyISAM tables?MyISAM 表在 phpMyAdmin 中的“内部关系”有什么作用?
【发布时间】:2010-12-15 20:33:36
【问题描述】:

在 MyISAM 表的 phpMyAdmin v2.8.2.4 中,“关系视图”出现在“结构”选项卡下。它显示了内部关系列表。但是,鉴于 MyISAM 不支持外键约束或关系完整性,这些有什么作用?

通过 phpMyAdmin 版本 3.2.0.1,此页面(“关系视图”)不再出现​​在 MyISAM 表中。那么这是否意味着它一开始就没有做任何事情?

任何解释都非常感谢。 贾斯汀

【问题讨论】:

    标签: mysql phpmyadmin myisam


    【解决方案1】:

    MyISAM 中的外键仅供参考。您可以查看它们以了解引用完整性在哪里(如果有的话)。以这种方式理解架构比通过查看作为副作用创建的索引来猜测关系更容易。

    我不知道为什么它会在 phpMyAdmin 中消失,除非是配置问题(我相信可以禁用视图)?

    【讨论】:

    • 感谢您的回复 - 所以在 MyISAM 中指定内部关系没有性能优势? (是的,很可能是我的配置在最新版本的 phpMyAdmin 中为我隐藏了页面,尚未检查)。
    • 不,影响性能的可能性来自添加索引,这是添加外键的副作用(当然也可以自行完成)。
    猜你喜欢
    • 2012-02-21
    • 2011-06-04
    • 2014-04-21
    • 2020-08-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2018-03-27
    • 2011-06-07
    相关资源
    最近更新 更多