Bits e booleani in mysql

Ciao Gianni,

mi serve un consiglio sul tipo di campo da utilizzare nelle tabelle mysql per memorizzare:

- 16 bit che utilizzo per la gestione delle icone dei servizi

- 1 bit (0-1) per vedere se un utente è attivo o no, comunque campi che devono contenere valori boolean

Che tipo di campo devo impostare per avere una cosa del genere :

servizi : 0000 0001 0011 0110 ( gli spazi sono per la leggibilità non vanno inseriti nel db )

attivo : 0

offerta : 1

EDIT : per i 16bit ho provato ad usare un campo di tipo BIT e a inserire i valori con il prefisso b'<bitfield>'

in questo modo sembrerebbe funzionare, poi estraendo i dati li passo nella funzione BIN(<bitfield>) ed ottengo il valore in binario ( senza b'<bitfield>' )

invece per i valori booleani che cosa dovrei usare?

 :bye:

inviato 9 anni fa
Andrea Turso
Andrea Turso
86
modificato 9 anni fa
X 0 X

Forse questo link può esserti utile.

risposto 9 anni fa
DaD
DaD
1
X 0 X

per i booleani TINYINT(1)

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda