Как я могу установить внешний ключ в mysql, используя браузер mysql, такой как phpmyadmin?

#php #mysql #sql #phpmyadmin

#php #mysql #sql #phpmyadmin

Вопрос:

Я пытаюсь создавать таблицы с помощью phpmyadmin, но я не могу определить столбец как ограничение внешнего ключа, как это легко сделать с помощью sql-запроса. Я также попробовал браузер SQLyog. Даже я не смог его там найти.. Есть ли способ, которым я могу определить внешний ключ в браузере sql, таком как phpmyadmin.

Комментарии:

1. Вы получаете сообщение об ошибке при попытке добавить его или вы просто не знаете, как это сделать? Чтобы добавить внешние ключи, вам нужно нажать «Представление отношений» в структуре таблицы и использовать выпадающие списки для выбора внешних ключей, убедившись, что у вас установлены правильные индексы и что структуры таблиц совпадают

2. в структуре таблицы их ссылка is под структурой таблицы гласит Relation View , вы пробовали это

Ответ №1:

Выберите нужную вам таблицу, перейдите на вкладку Структура. Вы должны увидеть ссылку «Представление отношений» под полями.

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

Комментарии:

1. Имейте в виду, что эта ссылка «Представление отношений» отображается только в поддерживаемых типах таблиц, таких как InnoDB. Ссылка отсутствует, например, если таблица является MyISAM.

Ответ №2:

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

Комментарии:

1. я могу это сделать, но я хочу сделать это в браузере sql, таком как Phpmyadmin

Ответ №3:

Вы можете воспользоваться инструментом конструктора баз данных в dbForge Studio для MySQL. Кроме того, вы можете создавать внешние ключи в редакторах визуальных объектов.