![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
dobry wieczór potrzebuje zrobić baze w której jedna z tabel liczyła by 30 pół... na innym forum pytałem się czy nie dało by rady z takiej jednej tabeli rozmieścić danych do paru tabel w odpowiedzi dostałem odpowiedz "klucz obcy" zrobiłem 2 tabele aby sprawdzić aż pewien user napisął mi że gdy w tabeli A mam np id_konta i parę innych pól to w tabeli B nie zostanie utworzony rekord z takim samym id jak w tabeli A. jak to jest ? :| chciałbym tabele z 32 polami podzielić na 3 jak to zrobić i czy w ogóle jest sens.. z góry dziękuje
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 1 Dołączył: 9.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
blooregard przecież dobrze napisał (IMG:style_emoticons/default/cool.gif)
users user_id <---- wartość unikatowa dla całej tabeli user_login user_passwd ... user_contact_data ucd_id <---- wartość unikatowa dla całej tabeli user_id <---- wartość taka sama jak users.user_id user_email user_gg user_skype user_www .... user_location_data uld_id <---- wartość unikatowa dla całej tabeli user_id <---- wartość taka sama jak users.user_id user_street user_street_number user_city user_zip ... user_identification_data ui_id <---- wartość unikatowa dla całej tabeli user_id <---- wartość taka sama jak users.user_id user_pesel user_nip user_regon .... A więc ucd_id,uld_id,ui_id mogą być ustawiane automatycznie i mogą być inne niż user_id a user_id jest ustawiany przez Ciebie, w zależności od tego czyje dane zapisujesz. Kolumnę users.user_id łączysz z kolumnami z innych tabel na podstawie np user_contact_data.user_id a nie user_contact_data.ucd_id No, i to jest to co chciałeś (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 20:12 |