#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. Кроме того, вы можете создавать внешние ключи в редакторах визуальных объектов.