SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.06.2017 08:18:14

kirillgolodaev
Участник
Зарегистрирован: 05.06.2017
Сообщений: 2

id для many-to-many

Привет, таблица many-to-many "product_property"

Добавлять id или нет?

Нужен ли первичный ключ id
id - primary key
product_id - fk
property_id -fk
value

Или сделать составной первичный ключ (product_id, property_id)
poduct_id - pk fk
property_id - pk fk
value

pk - первичный ключ
fk - внешний ключ

Неактивен

 

#2 07.06.2017 08:25:35

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: id для many-to-many

Первичный ключ в виде автоинкремента почти всегда стоит заводить - если на него кто-то собирается ссылаться. Если же нет - то можно смело сделать первичный ключ из связки product_id,property_id


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson