Вставка данных в таблицу MySQL с использованием PHPMyAdmin - PullRequest
2 голосов
/ 03 февраля 2012

Это немного новый вопрос, поэтому извиняюсь, если ответ действительно очевиден.У меня есть куча таблиц InnoDB MySQL, настроенных с ограничениями внешнего ключа.Насколько я могу судить, все в порядке, но я бы хотел использовать его для вставки данных в базу данных.

Я надеялся, что смогу использовать выпадающее меню, так как я должен,теоретически, невозможно ввести в родительскую таблицу данные, которых у дочерней таблицы еще нет.

К сожалению, это все, что я вижу, когда нахожусь в родительской таблице:

enter image description here

Нет ничего, что позволяло бы мне выбирать данные из дочерних таблиц.

Как использовать эту функцию?И возможно ли увидеть содержимое другого столбца (например, когда при выборе «EventID» можно увидеть «EventName» из той же таблицы?).

Я надеюсь, что я непросто нужно написать страницу .php, чтобы сделать то же самое.

Большое спасибо.


Обновление: При экспорте объявления FK выглядят какэто (то есть хорошо, насколько я могу судить):

ALTER TABLE `Nominations`
  ADD CONSTRAINT `Nominations_ibfk_1` FOREIGN KEY (`FilmID`) REFERENCES `Films` (`FilmID`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Nominations_ibfk_2` FOREIGN KEY (`AwardID`) REFERENCES `Awards` (`AwardID`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `Nominations_ibfk_4` FOREIGN KEY (`EventID`) REFERENCES `Events` (`EventID`) ON DELETE CASCADE ON UPDATE CASCADE;
...