![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 24.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam dwie tabele które chciał bym by były w relacji 1 do 1 i teraz pytanie jak to zrobić technicznie. mam dwa pomysły. 1.Podejście 1 CREATE TABLE `tabela1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(30) } CREATE TABLE `tabela2` ( `id` int(11) NOT NULL PRIMARY KEY, `inne` varchar(30) } Przy dodawaniu rekordu do tabeli jeden bedę dodawał do tabeli2 rekord o tym samym id co w tabeli jeden. czyli tabela1.id = tabela2.id 2.Podejście 2 CREATE TABLE `tabela1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(30) } CREATE TABLE `tabela2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `tabela1_id` int(11) NOT NULL , `inne` varchar(30) } Tu tabela2 będzie połączona poprzez pole 'tabela1_id' i przy dodawaniu rekordu do tabeli jeden bedę dodawał do tabeli2 rekord czyli tabela1.id = tabela2.tabela1_id Proszę o sugestie które podejście jest właściwsze i wygodniejsze w późniejszym użyciu, ewentualnie o inne pomysły jak wy to z realizowaliście Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 16:52 |