phpmyadmin и внешние ключи - PullRequest
5 голосов
/ 30 марта 2011

Я добавил ограничение внешнего ключа в одно из моих полей.

При вставке поле отображается в виде раскрывающегося списка вместо текстового поля, как и ожидалось.

Нов раскрывающемся списке каждое значение указано дважды: один раз со знаком минус перед значением и один раз со знаком минус после значения.

Примерно так:

- value1
- value2
- value3
value1 -
value2 -
value3 -

Что это значит?

Ответы [ 2 ]

11 голосов
/ 30 марта 2011

Phpmyadmin по умолчанию показывает значение внешнего ключа и поле пользовательского описания рядом с ним (которое установлено в «Представлении отношения» для таблицы), разделенное дефисом.

См. Также phpmyadminWiki .

1 голос
/ 25 августа 2012

Как уже упоминалось, pmadb должен быть настроен, однако я обнаружил, что он устанавливается автоматически.Что вам нужно сделать, это:

  1. В исходной таблице перейдите в представление отношений и выберите столбец для отображения (например, описательное имя строки, например: название компании)
  2. В таблице, где вы хотите создать внешний ключ, выберите столбец для отображения - который, вероятно, будет целым числом, т. Е .: (companyID).

Когда вы перейдете к вставке, вы найдетечто вы можете видеть как целое число, так и соответствующее имя, то есть: 1 - название компании

...