![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 15.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Proste pytanko, co lepiej dać dla pola którym bede przechowywać jeden (cyfrowy) znak? Tinyint (1) czy char (1) ? I czy to prawda że lepiej dawać do mysql'a wartości cyfrowe typu 0, 1 aniżeli Y, N dla określenia czegoś? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Lepiej tinyint(1). Na takie pole rezerwowane jest mniej pamięci. Oczywiście to tylko w przypadku bardzo dużych tabel może być zauważalne. Ale i później w skrypcie wygodniej jest operować na liczbach...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ja używam ENUM do określania jedynych możliwych wartości
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 21:38 |