Discussione:
Campo "Si/No" or "Vero/Falso"
(troppo vecchio per rispondere)
mau
2006-01-10 23:45:36 UTC
Permalink
Ho un db in access, che sto portando in MySQL, e in una delle tabelle
che ho in access ho la necessità di avere un campo "Si/No" con il
valore di Defaut impostato a No. Ho proceduto all'esportazine della
tabella in MySQL e suddetto campo mi viene mostrato come una serie di O
(che corrispondono al no) e -1 (si).

Ho guardato velocemente nelle caratteristiche dei campi di MySQL, mi
sbaglio o non esiste un campo simile al Si/no di access? e se non
esiste che sistema mi consigliate?

Ciao Mauro
Giuseppe Maxia
2006-01-11 07:57:03 UTC
Permalink
Post by mau
Ho un db in access, che sto portando in MySQL, e in una delle tabelle
che ho in access ho la necessità di avere un campo "Si/No" con il
valore di Defaut impostato a No. Ho proceduto all'esportazine della
tabella in MySQL e suddetto campo mi viene mostrato come una serie di O
(che corrispondono al no) e -1 (si).
Ho guardato velocemente nelle caratteristiche dei campi di MySQL, mi
sbaglio o non esiste un campo simile al Si/no di access? e se non
esiste che sistema mi consigliate?
Ciao Mauro
In MySQL 5 esiste il tipo BOOLEAN, che pero' e' solo un alias per TINYINT.
Usare -1 e 0 per VERO e FALSO ha il vantaggio di poter essere valutato in
espressioni.
Se invece vuoi vedere il valore "Si", "No", puoi usare
ENUM('No', 'Si'), ma la conversione dai valori vecchi devi farla a mano.

ciao
gmax
--
_ _ _ _
(_|| | |(_|>< The Data Charmer
_|
http://datacharmer.blogspot.com/
Continua a leggere su narkive:
Loading...