Я использую mySQL и PHPMyAdmin.php my admin one to many relationship
У меня есть три таблицы и поля в моем блоке,
T_users;
F_uID - varchar - (PK)
F_Forename - text
F_Surname - text
T_candidates;
F_bookingRef - int - auto increment - (PK)
F_sessionID - int
F_uID - varchar
T_TrainingSessions;
F_sessionID - int - auto increment - (PK)
F_sessionDesc - text
F_sessionDate - date
Я хотел бы создать отношения один-ко-многим между T_Users.F_uID и T_candidates.F_Uid.
Я также хотел бы создать отношения «один ко многим» между T_TrainingSessions.F_sessionID и T_candidates.F_sessionID.
Однако, когда я нажимаю «вид отношения» в любом из разделов структуры таблицы в PHPMyAdmin, я могу выбирать только поля, являющиеся первичными ключами из выпадающих списков!
Из моего чтения, я думаю, что это может иметь какое-то отношение к индексам, однако у меня нет знаний или опыта определения индексов.
Любая помощь будет очень признательна.
:)
Tim
Какой движок вы используете? Пример: InnoDB, MyISAM – Jrod
Привет Jrod - я использую InnoDB – user469453