|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.10.2010, 14:48 | #1 |
Форумчанин
Регистрация: 13.10.2008
Сообщений: 714
|
Розобраться со структурой [MySQL]
Доброго времени суток!
Суть такова: есть 2 таблици: images Поля: img_id, img_link_sm, img_link_bg (img_id PK) comments Поля: img_id, com_id, com_text, com_date (com_id PK) Как сделать img_id во второй таблице FK? И вообще это норм когда во второй таблице com_id ключ(значения не могут повторяться), ибо нельзя начинать счет коментов от 1 для разных img_id... 1)Или вообще не нужно начинать счет с 1 в com_id для разных img_id ? 2)И зачем вообще в данном случае ФК по img_id ? Последний раз редактировалось Lemo; 16.10.2010 в 14:59. |
16.10.2010, 15:13 | #2 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 148
|
Ключ - это уникальный идентификатор записи в таблице. Он не может повторяться. Поэтому Во второй таблице лучше сделай ключом - com_id и поставь ему автоувеличение, чтобы каждый коммент имел свой id.
И когда нужно вывести комменты для, допустим, первой картинки, то запрос делай: Код:
МОЙ САЙТ
Компьютер позволяет решать все те проблемы, которые до появления компьютера не существовали. |
16.10.2010, 16:00 | #3 |
Регистрация: 08.10.2008
Сообщений: 9
|
xDyPx
во второй таблице (comments) и так указано (com_id РК) снизу. Lemo связь по img_id - для того чтобы для одной картинки может быть несколько комментариев . (не трогайте поле com_id это ваш первичный ключ) примерный код таблиц со внешним ключем (show create table): Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема со структурой в Си. | danik93 | Помощь студентам | 2 | 17.08.2010 15:49 |
файл со структурой | klykovka | Общие вопросы C/C++ | 0 | 29.05.2010 20:44 |
Трудность со структурой | prosto_i | Microsoft Office Access | 4 | 11.03.2010 23:11 |
C++. Задание со структурой | maloy-rom | Помощь студентам | 2 | 15.05.2009 14:14 |
проблема со структурой | Petruha-nsk | Общие вопросы C/C++ | 1 | 18.04.2009 21:12 |