![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam bazę danych o dość prostej strukturze
Jakie ułożyć zapytanie aby tworząc użytkownik od razu tworzyłaby się skrzynka na wiadomości dla niego, czy trzeba to jakoś rozbić na dwa zapytania? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Jeśli rzeczywiście jeden użytkownik - jedna skrzynka, to będzie to najlepsze rozwiązanie.
Chyba że ze skrzynką związane są jeszcze jakieś inne kolumny, które mają sens tylko w kontekście wysyłania/odbierania wiadomości. Można je wtedy wydzielić do osobnej tabeli (nazywa się to partycjonowaniem pionowym). Wtedy jednak kolumna ID takiej tabeli nie powinna być AUTO_INCREMENT tylko być właśnie kluczem obcym (z atrybutem UNIQUE) do głównej tabeli. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 23:03 |