Ania-678
4.08.2007, 12:18:48
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ś?
drPayton
4.08.2007, 14:13:58
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...
tiraeth
4.08.2007, 21:21:46
Ja używam
ENUM do określania jedynych możliwych wartości

Wszystko zależy od wielkości bazy i od tego, czym lepiej jest Ci manewrować w późniejszej obróbce danych.