Stavo pensando alla maniera ottimale per memorizzare su un db tipo MySQL un flag, ovvero una variabile booleana che può assumere solo due valori 0/1, True/False.
In C/C++ per un tipo di dato strutturato riserverei una variabile mettiamo a 32bit di cui ogni bit può essere usato liberamente come flag e acceduto tramite una maschera tipo 0x1, 0x2, 0x4... ma i MySQl forse per facilitare le ricerche conviene dedicare un char e memorizzare '0' o '1' buttando così 7 bit?
Rileggendo credo sia un be problema del cavolo quello di risparmiare su 7 bit rispetto alla mole di dati che poi verrà caricata sul db, i flag di certo non pesano.
Di contro se un domani dovessi aggiungere un flag dovrei aggiungere un campo alla tabella, mentre se vi avessi dedicato un campo potrei iniziare ad un usare un bit prima inutilizzato...