2 таблицы (связь по первичным ключам)

dimnast

Guest
2 таблицы (связь по первичным ключам)

Создаю 2 таблицы в БД: golosov и golosov1
В таблице содержиться номер голосования(первичный ключ), вопрос, статус.
Во второй - номер голосования(первичный ключ), ответ, количество ответов.
Таблицы связываются по номеру голосования. Однако когда я в таблице golosov1 я прописываю, что номер голосования - первичный ключ, то могу ввести только одно значение - один вариант ответа. Далее пишет, что я не могу вставить тоже значение номера голосования, поскольку номер - первичный ключ. Но без первичного ключа таблица вобще не создается...

-~{}~ 26.07.05 17:05:

Сам разобрался....
Всем спасибо:)
 

antson

Новичок
Партнер клуба
измени структуру таблиц
opros
id int(10),
vopros text,
status tinyint
первичный ключ по id

вторая
answer
id int(10)
id_opros int(10)
answer text
ans_count int(10)

первичный ключ id

связь между таблицами 1 ко многим
opros.id -|= answer.id_opros

если при выводе радиобутонов ненравиться что варианты ответов будут иметь сквозную нумерацию по answer.id
добавь еще поле num_otvet - номер варианта ответа в опросе и работай по составному ключу (id_opros,num_otvet)
 
Сверху