Что делают «Внутренние отношения» в phpMyAdmin для таблиц MyISAM?

StackOverflow https://stackoverflow.com/questions/1721727

  •  19-09-2019
  •  | 
  •  

Вопрос

В phpMyAdmin v2.8.2.4 для таблиц MyISAM «Просмотр отношений» отображается на вкладке «Структура».Он показывает список внутренних связей.Но что они делают, учитывая, что MyISAM не поддерживает ограничения внешнего ключа или реляционную целостность?

В phpMyAdmin версии 3.2.0.1 эта страница («Просмотр отношений») больше не отображается для таблиц MyISAM.Означает ли это, что он вообще ничего не делал?

Любые объяснения очень ценятся.Джастин

Это было полезно?

Решение

Внешние ключи в MyISAM предназначены только для рекомендательных целей.Вы можете посмотреть на них, чтобы увидеть, где нарушена ссылочная целостность. бы быть, если бы они были.Так легче понять схему, чем гадать об отношениях, глядя на индексы, созданные как побочный эффект.

Я не знаю, почему он исчезает в phpMyAdmin, если только это не проблема с конфигурацией (я считаю, что представление можно отключить)?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top