![]() |
![]() |
-tutmizos- |
![]()
Post
#1
|
Goście ![]() |
Witam,
czy sposób a będzie wystarczająco wydajny przy dużej ilości rekordów? a. id id_user id_favorite 1 345 67 1 345 10 b. czy id id user id_favorite 1 345 67,10 pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 9 Dołączył: 8.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zakładałem, że "ulubione" będzie to raczej grupa kilkudziesięciu kategorii czyli indexy maksymalnie dwu, ewentualnie trzy znakowe, wtedy łatwo przeliczyć i można ustawić varchar na maksymalną ilość kategorii*(liczba znaków+1). To jak podcinanie sobie gałęzi na której siedzisz. Za każdym razem gdy będziesz chciał dodać nową kategorię będziesz musiał na nowo przeliczać i przebudowywać tabele. Jeśli wprowadzalibyśmy do bazy w postaci: ','.$id to by znalazło (IMG:style_emoticons/default/tongue.gif) Oczywiście wtedy i tak pozostaje problem z ostatnią wartością, ale wtedy z pomocą przychodzi:
(IMG:style_emoticons/default/thumbsdownsmileyanim.gif) Utrudnienia, utrudnienia, utrudnienia. Znajdź choćby jeden pozytyw. //-> Edit A InnoDB sam zmieni za ciebie wszystkie numery id w tabeli z lajkami kiedy przyjdzie taka potrzeba. I zapobiegnie omyłkowym podstawieniom kluczy nie istniejących. Ten post edytował Thorang Hoog 12.05.2013, 17:23:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 22:49 |