Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: 20 zmiennych 0/1
Forum PHP.pl > Forum > Bazy danych > MySQL
gothye
Witam

jak najlepiej gromadzić dane które przyjmują tylko dwie wartości : 0/1 (20 kolumn) przy czym ilość rekordów w bazie pracująca z tymi ustawieniami będzie zawierać 500 000 rekordów 

scanner
Jak dla mnie idealny byłby BOOLEAN.
gothye
również tak myslałem ,lecz nie pamietam gdzie ale zminne boolean = tinyint(1) czyli 1 bajt sad.gif( myślałem nad zastosowaniem 3 zmiennych typu tinyint(1) a w php stosować przesunięcie bitowe
scanner
Pytanie, czy nadmiarowość kodu jest lepsza w tym przypadku od ewentualnej nadmiarowości danych w bazie.
Dlaczego ewentualnej? Bo nie widzę potrzeby żeby rozliczać się co do jednego bajta.
Mephistofeles
MySQL obsługuje też typ danych SET, może ci się przyda.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.