Tamanho mysql -
ubunttu - 29.05.2016
Dъvida rapida
Код:
# Name Type
33 banned int(1)
O tamanho desse valor banned, que eu nгo sei o nome й pode ir de 0 а 9...
Certo?
---
No meu GM essa variavel й relacionada a jogador banido sendo
1 = banido
0 = nгo banido
Tem forma melhor de salvar booleana em MYSQL?
Re: Tamanho mysql -
pWesley - 29.05.2016
O MySQL trabalha o valor int como 11 por padrгo. Vocк pode optar fazer essa verificaзгo no prуprio gamemode, retornando valor 0 nгo banido e 1 para banido.
Re: Tamanho mysql -
ubunttu - 30.05.2016
Minha pergunta era sobre o valor de banned em mysql int(1)
Se ele iria de 0 a 9 como eu penso que deve ser...
E se esse й o melhor jeito de salvar esse tipo de dado (true/false que nesse caso й 0/1)
Re: Tamanho mysql -
pWesley - 30.05.2016
Quote:
Originally Posted by ubunttu
Minha pergunta era sobre o valor de banned em mysql int(1)
Se ele iria de 0 a 9 como eu penso que deve ser...
E se esse й o melhor jeito de salvar esse tipo de dado (true/false que nesse caso й 0/1)
|
Respondendo em partes: sim, com tamanho 1 sу dб pra usar nъmeros de 0 a 9. E й claro que dб pra usar lуgica booleana utilizando somente nъmeros.
Re: Tamanho mysql -
ubunttu - 30.05.2016
Quote:
Originally Posted by pWesley
Respondendo em partes: sim, com tamanho 1 sу dб pra usar nъmeros de 0 a 9. E й claro que dб pra usar lуgica booleana utilizando somente nъmeros.
|
A segunda pergunta era se essa era a melhor forma...
Pq talvez tivesse como salvar sei lб um tipo booleano ou qlqr outro q fosse mais leve
Re: Tamanho mysql -
pWesley - 30.05.2016
Quote:
Originally Posted by ubunttu
A segunda pergunta era se essa era a melhor forma...
Pq talvez tivesse como salvar sei lб um tipo booleano ou qlqr outro q fosse mais leve
|
Eu uso dessa forma, e nгo vejo problema. Nгo acho nem melhor nem pior pra falar a verdade.
Re: Tamanho mysql -
ubunttu - 30.05.2016
Tem algum jeito de guardar variaves com 2 valores?
true,false... 1,2... 0,1...
Qual seria a melhor forma? Que ocuparia menos espaзo
Re: Tamanho mysql -
pWesley - 30.05.2016
0 = false
1 = true
Isso seria mais apropriado de acordo com o tamanho da coluna banned.
Re: Tamanho mysql -
willttoonn - 30.05.2016
Esse 1 ai й a quantidade de caracteres que ele vai armazenar, entгo, numericamente do 0 ao 9. Se tiver 2 ali ele guarda de 0 atй 99. Se tiver 3 de 0 atй 999 e assim por diante. Creio que seja isso, eu utilizo padrгo 11 em todas as integrais do mysql.
Re: Tamanho mysql -
zPain - 30.05.2016
Use
tinyint(1).
Documentaзгo do MySQL sobre booleans:
Quote:
These types are synonyms for TINYINT(1). A value of zero is considered false. Nonzero values are considered true:
|
http://dev.mysql.com/doc/refman/5.7/...-overview.html