Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Dużo kolumn, Dużo danych
Forum PHP.pl > Forum > Przedszkole
Ayrox
Jeżeli mam w serwisie przedstawienie danych jedynie w sposób tak? / nie? każda wartość

to jak najlepiej w mysql to rozwiązać? Po prostu żeby jak najmniej każda wartość zajmowała miejsca w bazie, jakiego typu pola użyć i jakie dane wprowadzać oraz w jaki sposób do wartości jedynie true/false. Pozdrawiam
oscar17
To chyba najlepiej tinyint(1) i trzymasz wartości false jako 0 a true jako 1
ryju
BIT, BOOL, BOOLEAN
Synonimy TINYINT(1). Synonim BOOLEAN został wprowadzony w MySQL 4.1.0. Wartość 0 oznacza fałsz,
a 1 - prawdę.
mls
TINYINT(1) i wartości 0 oraz 1. Łatwo wówczas zrobić negację ustawionej wartości poprzez
  1. UPDATE tabela SET wartosc = (wartosc + 1) % 2
.
Ewentualnie ENUM(0, 1).
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-2025 Invision Power Services, Inc.