Pergunta : Como armazenar um jogo em um campo e como o manter dyamically?


Olá!,

Como em MySQL posso eu armazenar a informação como me ajusto? por exemplo, supr que há um bloco de opções onde o usuário pode escolher pouca deles ou de todo. Agora, em vez da armazenagem verdadeira/falsa em um número de campos (tipo de dados: bôoleano) há um método que permita que eu armazenasse um jogo dos tures ou dos falses em um campo como um jogo?

exemplo:

check_box casado
veterano do check_box
o check_box tem a carta de condução

agora estas opções podem ser marcadas ou deixado não marcado…. a pergunta é como posso eu armazeno todos os status em um campo
como FLD_STATUS onde seus valores podem ser Y|N|Y?

Como posso eu manter este dyamic agora? significando se umas ou várias opções são adicionadas (a sua tabela) como posso eu mudar o tamanho do jogo em FLD_STATUS?

Obrigado!



Resposta : Como armazenar um jogo em um campo e como o manter dyamically?

Eu igualmente estava indo sugerir bitflags como acima. Você pode igualmente verific para ver se há combinações, tais como que os registros contêm veteranos casados (com ou sem a licença de excitadores)

SELECIONAR * da tabela ONDE bandeiras & (1 | 2) = (1 | 2)

ou aqueles registros que são somente veteranos casados sem licenças de excitadores

SELECIONAR * da tabela ONDE bandeiras = (1 | 2)
Outras soluções  
 
programming4us programming4us