таблица без ключа

mak_sim2001

Новичок
таблица без ключа

Есть таблица с такими полями:

Event_id int(10) (id из другой таблицы)
EventType_id int(10) (14 - четырнадцать фиксированных типов событий)

Раньше каждому Event_id соответсвовал только один EventType_id
Cейчас проект расширяется и каждому событию Event_id может соответствовать несколько различных EventType_id. Т.е. в таблице начнут появлятся записи типа:

116 8
116 4
117 4
118 6
118 9
118 8

Это допустимо? Пока это работает, но получается таблица без ключа, какие могут возникнуть проблема при таком хранении данных?
 

phpcoder

Новичок
Re: таблица без ключа

А что тут такого? Каждой записи из одной таблицы, сопоставляются несколько записей из другой, отношение один ко многим.
Автор оригинала: mak_sim2001
Это допустимо? Пока это работает...
Работает - хорошо.
Нормально это или нет, надо смотреть логику, кто тебе тут скажет.
 

Lexx_DN

Новичок
Если не хочешь, чтобы точно не было дублирующихся записей типа 118-8, 118-8 - сделай PRIMARY KEY из этих 2-х полей
 

mak_sim2001

Новичок
phpcoder
Lexx_DN
Ок, спасибо, да я думаю все нормально должно было быть, но несталкивался раньше с такими таблицами. Насчет PRIMARY KEY из двух поле незнал что так можно сделать, обязательно так и сделаю.
Спасибо ещё раз :)
 
Сверху