Xwab
Форумыnavigate_nextБазы данных

БД связь двух таблиц key
Сообщения
Suleiman

Как связать в phpmyadmin две таблицы ключем?
phpMyAdmin - 2.11.11.3

08 Янв 2013, 12:38
aBSuRD

Foreign key в InnoDB ?
ALTER TABLE table1 ADD FOREIGN KEY(field) REFERENCES table2(field)

08 Янв 2013, 12:57
Suleiman

есть таблицы:
1. news: id, cat_id, title
2. cat_news: id, text
связать надо к примеру
news cat_id с news id

08 Янв 2013, 19:28
wapmorgan

Что ты имеешь в виду под "связью"?

08 Янв 2013, 20:26
aBSuRD

ALTER TABLE `news` ADD FOREIGN KEY(`cat_id`) REFERENCES `cat_news`(`id`)

08 Янв 2013, 20:27
Suleiman

wapmorgan, Ключ - связь таблиц полей в БД. это в моем понимании, ключ это есть идентификатор для связи таблиц полей так?

08 Янв 2013, 20:48
Башка

Связь это ассоциация, то есть логическое соответствие одной записи другой или нескольким другим, то есть если одну запись можно найти из другой, то они связаны. Сюда же можно приплести еще индекс, который ускорит нахождение записи, а так же можно сделать поле уникальным, что позволит сделать его более удобным для связи и идентификации
добавлено спустя 42 секунды:
Сюда же можно добавить механизмы ассоциирования связей, то есть композицию и агрегацию по средствам СУБД

14 Янв 2013, 17:01
Ответить на тему