SA-MP Forums Archive
[Ajuda] Tamanho mysql - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Tamanho mysql (/showthread.php?tid=608250)



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