Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyzwalacz tworzący tabelę
juna8001
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.09.2015

Ostrzeżenie: (0%)
-----


Witam.
Tworzymy z kolegą prostą grę przeglądarkową. Niestety, w kwestii SQL jeszcze raczkujemy. Chcę stworzyć wyzwalacz, który po dodaniu rekordu do tabeli "games" tworzy tabelę o nazwie "game.ID.players", gdzie w miejscu ID ma pojawić się zawartość pola "id" z tabeli "games". I tu pojawia się problem: w jaki sposób to napisać, żeby nazwa nowej tabeli zawierała id nowego rekordu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
juna8001
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.09.2015

Ostrzeżenie: (0%)
-----


Mam tabelę z listą graczy i tabelę z listą rozgrywek. Powinna je łączyć relacja wiele do wielu, lecz wtedy miałbym dodatkowo jedną, obszerną tabelę. W tabeli tej często muszę dokonywać zmian (jeśli gracz dołączy do rozgrywki lub ją opuści). Wyszukiwanie pojedyńczego rekordu w takiej tabeli byłoby niezbyt optymalne.
W przypadku tworzenia osobnej tabeli dla każdej rozgrywki, informacje wyszukuje zawsze w niezbyt obszernej tabeli.
Poza tym, ze względu na to, że każda rozgrywka jest całkowicie niezależna od innych, tak samo mam zamiar dla każdej rozgrywki tworzyć tabelę z listą jednostek i budynków występujących w danej rozgrywce. Trzymanie ich w jednej tabeli byłoby niewygodne, szczególnie, że nie mam potrzeby porównywać danych z zupełnie różnych rozgrywek.
Może i kłóci się to z założeniami relacyjnej bazy danych, lecz wydaje mi się znacznie rozsądniejsze.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:56