как вставить внешние ключи в phpmyadmin

0

Мне нужна помощь в понимании чего-то с php, mysql и phpmyadmin. им жаль, если это неправильное место, чтобы спросить об этом, но я не знаю, где еще его спросить.

У меня есть 2 таблицы, одна из них - родительская таблица, и она имеет всего 2 строки с индексами 1 и 2, а вторая - дочерняя таблица и имеет ограничение внешнего ключа, которое относится к идентификатору, указанному в родительском Таблица. когда я хотел вставить данные в дочернюю таблицу, используя phpmyadmin, во внешнем ключе, поданном мной, все введены, чтобы ввести 4 значения, которые даны мне в выпадающем списке, но я не понимаю, что они означают, потому что эти значения имеют дефисы впереди из них и после, как на изображении: Изображение 174551

что означают эти штрихи? и что это значит, если они после или раньше?

и мой второй вопрос: если я вставляю данные в дочернюю таблицу, я могу использовать обычный SQL-запрос, подобный этому

  INSERT INTO table(f_key) VALUES("foreign_key_value")

или мне нужно как-то использовать тире?

спасибо, и им жаль снова, если я прошу об этом в неправильном месте.

Теги:
phpmyadmin

2 ответа

1

Тишины сбивают с толку, но вы можете найти здесь ответ: http://qchem.knu.ac.kr/mysqladmin/Documentation.html#faq6_21

Короче говоря, они должны представлять два разных способа сопряжения ключа и "поля отображения", так что если у вас было большое количество (но меньше 200), вы могли бы начать вводить либо ключ, либо поле отображения, и (например, если вы знали, что внешний ключ был "2" , вы можете набрать "2" и "2" . Если поле дисплея было (другое из дупула), вы могли бы введите его первый символ и введите тот же ключ.

Проблема, я подозреваю, что это "поле отображения" - я не знаю, что это должно быть. В моем случае это всегда пусто.

0

Вы можете просто вставить значения по своему усмотрению. Что означает phpmyadmin с тире, для меня совершенно неизвестно, но вы можете их игнорировать. Поэтому, если вы хотите "2", он отображается как -2 или что-то странное. что функция phpmyadmin '.

В запросе вы просто используете '2'

Ещё вопросы

Сообщество Overcoder
Наверх
Меню